Thanks, it's what I was looking for. Any idea how i can get the observer object ? Tries "frame.world.observer();" but got a null pointer exception
Le jeudi 6 février 2014 17:55:46 UTC+1, Seth Tisue a écrit : > > >>>>> "Chris" == Chris Coat <[email protected] <javascript:>> writes: > > Chris> Hello everybody, Does anyone know if it can be possible to > Chris> change the orbit and the zoom of the 3D view with other inputs > Chris> than the mouse ? > > If you look at the existing mouse handling code under org.nlogo.gl and > see what methods it calls in response to mouse events, you ought to be > able to call those same methods yourself, programmatically. > > And/or, another path to follow to find relevant code: > > NetLogo 3D (as opposed to the 3D view of regular NetLogo) provides > primitives such as `zoom` that move the observer (the camera) > programatically. So for example if you look at > > > https://github.com/NetLogo/NetLogo/blob/5.0.x/src/main/org/nlogo/prim/threed/_zoom.scala > > > you'll see that it calls the Observer class's `oxyandzcor` method, which > isn't specific to NetLogo 3D (it exists in Observer, not only in > Observer3D), so you ought to be able to call it from your own code. > > -- > Seth Tisue | Northwestern University | http://tisue.net > developer, NetLogo: http://ccl.northwestern.edu/netlogo/ > -- You received this message because you are subscribed to the Google Groups "netlogo-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
