Class Viewing (mod)
Camera and Frustum Utilities
Inheritance
Viewing (mod)
Namespace: CamFrustum
Assembly: OCTVis.dll
Syntax
module Viewing
Methods
val proj: IRenderWindow -> IMod<Frustum>
setup the frustum
Declaration
val proj: win:IRenderWindow -> IMod<Frustum>
Parameters
Type | Name | Description |
---|---|---|
Aardvark.Application.IRenderWindow | win |
the main render window |
Returns
Type | Description |
---|---|
Aardvark.Base.Incremental.IMod<Aardvark.Base.Frustum> |
val projTrafo: IRenderWindow -> IMod<Trafo3d>
returns the projection trafo
Declaration
val projTrafo: win:IRenderWindow -> IMod<Trafo3d>
Parameters
Type | Name | Description |
---|---|---|
Aardvark.Application.IRenderWindow | win |
the main render window |
Returns
Type | Description |
---|---|
Aardvark.Base.Incremental.IMod<Aardvark.Base.Trafo3d> |
val view: IRenderWindow -> IMod<CameraView>
setup the camera view and camera controls for the 3D scene
Declaration
val view: win:IRenderWindow -> IMod<CameraView>
Parameters
Type | Name | Description |
---|---|---|
Aardvark.Application.IRenderWindow | win |
the main render window |
Returns
Type | Description |
---|---|
Aardvark.Base.Incremental.IMod<Aardvark.Base.CameraView> |
val view': IRenderWindow -> IMod<CameraView>
setup the camera view and camera controls for the 3D scene, orbit camera
Declaration
val view': win:IRenderWindow -> IMod<CameraView>
Parameters
Type | Name | Description |
---|---|---|
Aardvark.Application.IRenderWindow | win |
the main render window |
Returns
Type | Description |
---|---|
Aardvark.Base.Incremental.IMod<Aardvark.Base.CameraView> |
val viewTrafo: IRenderWindow -> IMod<Trafo3d>
returns the current view trafo
Declaration
val viewTrafo: win:IRenderWindow -> IMod<Trafo3d>
Parameters
Type | Name | Description |
---|---|---|
Aardvark.Application.IRenderWindow | win |
the main render window |
Returns
Type | Description |
---|---|
Aardvark.Base.Incremental.IMod<Aardvark.Base.Trafo3d> |