disguise developers

Designer Plugins

Plugins for Disguise Designer software.

MeshProjection

Base class: Projection

Properties

actualFoVs : Vec2 (Read-Only)

debugViewType : int

eye_point : Vec

Position the 3D scene is rendered from

UserName: Eyepoint

followCamera : bool

Eyepoint follows the position of any MR set or camera added to displays

UserName: Follow camera

idealFoVs : Vec2 (Read-Only)

initialRotationCentre : Vec (Read-Only)

mappingResolutionScale : float

Scale of mapped content, relative to screen resolution

UserName: Mapping resolution scale

renderResolutionScale : float

Scale of rendered RenderStream content (before perspective warp), relative to mapping resolution

UserName: Render resolution scale

rollRateLimit : float

Maximum rate of change of viewpoint roll offset, in deg/s.
Decrease to make viewpoint changes smoother, increase to make changes more responsive.

UserName: Roll rate limit

rotationCentre : Vec (Read-Only)

sceneOrigin : SceneOrigin

Origin of the rendered scene relative to the stage

UserName: Scene origin

zFar : float

The distance of the far plane in the render frustum.

UserName: Far clipping plane

zNear : float

The distance of the near plane in the render frustum.

UserName: Near clipping plane

Methods

cameraInDisplays(self) -> bool

renderDebugView(self, resolution: Vec2) -> DxTexture

setDebugging(self, b: bool)