CameraBase¶
-
class
guerilla.CameraBase¶ Bases:
guerilla.ProjectorThis class is a base for all viewing cameras
-
CamType¶ The camera type, only for system cameras
Type: types.string
-
CameraParams¶ An invalidation message for any of the camera position, size and rendering attribute
Type: None
-
Far¶ Far clipping plane distance
Type: types.float
-
Fov¶ The camera field of view angle, in degrees
Type: types.float
-
FrameMode¶ The display mode for the camera gate frame, “none”, “wireframe” or “filled”
Type: types.enum
-
FrameOpacity¶ RW The camera gate frame opacity
Type: types.float{min=0,
-
FrameRatio¶ The camera frame ratio
Type: types.float
-
Icon¶ The camera icon
Type: types.string
-
Near¶ Near clipping plane distance
Type: types.float
-
OrthoScale¶ Scale factor for an ortographic camera
Type: types.float
-
Perspective¶ True if the camera is a perspective camera, false if the camera is orthographic
Type: types.bool
-
RenderFov¶ The actual camera field of view angle used for rendering, in degrees
Type: types.float
-
RenderMode¶ The camera rendering mode, “wireframe”, “filled”
Type: types.enum
-
RenderName¶ The name of the camera used in place of $e in layers
Type: types.string
-
evalfrustum()¶ Evaluate the camera frustum vertices in world space
Evaluate the camera frustum as an array of vertices, in world space,corresponding to { {left,bottom,near}, {right,bottom,near}, {left,top,near}, {right,top,near}, {left,bottom,far}, {right,bottom,far}, {left,top,far}, {right,top,far} }
rtype: table
-