cam = cameracontrols(scene)
ping @Smldis
I don't know almost anything about it but let's start: On basics put a new section:
3D Camera
To force a plot to be visualized in 3D use the attribute limits with a nonzero z-axis interval.
Example: limits = HyperRectangle{3,Float32}([0,0,0],[1,1,1])
Use the camera given by campixel!(scene) to add a plot that looks like a 2D plot from the user perspective (it generatets a subscene with an orthographic view aligned to pixelspace)
For not modifing the camera view while plotting use the attributeraw=true.
Camera controls configuration can be customized by setting the fields of cam = cameracontrols(scene):
The other fields are for camera positioning, the camera needs to be updated after changing these:
Remaining fields:
Example: cam.rotationspeed[]=0.05
Most helpful comment
3D Camera
To force a plot to be visualized in 3D use the attribute
limitswith a nonzero z-axis interval.Example:
limits = HyperRectangle{3,Float32}([0,0,0],[1,1,1])Use the camera given by
campixel!(scene)to add a plot that looks like a 2D plot from the user perspective (it generatets a subscene with an orthographic view aligned to pixelspace)For not modifing the camera view while plotting use the attribute
raw=true.Camera controls configuration can be customized by setting the fields of
cam = cameracontrols(scene):The other fields are for camera positioning, the camera needs to be updated after changing these:
Remaining fields:
Example:
cam.rotationspeed[]=0.05