disguise developers

Designer Plugins

Plugins for Disguise Designer software.

ScreenPositionReceiver

Base class: Device

Properties

axes : List[ScreenPositionAxis]

Category: Axes
UserName: Axes

drivers : List[ScreenPositionDriver]

Category: Drivers
UserName: Drivers

engaged : bool

expressions : List[ScreenAxisExpression]

Category: Expressions
UserName: Expressions

frameOfReference : AnimationAxisSettings

UserName: Stage Geometry

movementThreshold : float

Minimum change needed before updating output value. Helps when data has unwanted movement when intended to be static. 0 means no threshold (disabled)

Category: Prediction
UserName: Movement threshold

positionSamples : int

Number of position samples to filter. Use 0 to disable. More samples will introduce higher latency with more smoothing effect. Fewer samples will introduce less latency with less smoothing effect.

Category: Filter
UserName: Number of Position Samples

prediction : float

Compensate for time latency between received data and projector output. Use 0 to disable.

Category: Filter
UserName: Bias/ Prediction (ms)

predictionEnabled : int

When switched on, prediction uses the ‘bias’ property to predict tracked positions at a future time

Options: {0: ‘Off’, 1: ‘On’}
Category: Prediction
UserName: Prediction Override Enabled

smoothingFactor : float

Smoothing Factor (%). Higher values will smooth the data more but will increase latency and therefore the need for prediction. Conversely, for lower values.

Category: Prediction
UserName: Smoothing Factor

status : int

Controls all show machines’ status
Independent editors are always disengaged
Director-locked editors follow this setting

Options: {0: ‘Disengaged’, 1: ‘Engaged’}
UserName: Director status

timeSamples : int

Number of time samples to filter. Use 0 to disable. More samples will introduce higher latency with more smoothing effect. Fewer samples will introduce less latency with less smoothing effect.

Category: Filter
UserName: Number of Time Samples

Methods

canCreateAxes(self) -> bool

clearAxes(self)

createAxes(self)