disguise developers

Designer Plugins

Plugins for Disguise Designer software.

OptiCalStagePlan

Base class: Resource

Subclasses: OptiCalResult

Properties

alignmentData : AlignmentData

alignmentObjects : List[Object]

blobDetectionSettings : BlobDetectionSettings

calibrationSettings : CalibrationSettings

calibrationSummaryTable : List[CalibrationResultsData] (Read-Only)

cameras : List[OptiCalCameraPlan]

captureSettings : CaptureSettings

captureViewSettings : CaptureViewSettings

deformationSettings : ObjectDeformationSettings

gridErrors : List[GridAlignmentErrorData]

isSimulated : int

projectors : List[Projector]

quickAlignViewSettings : QuickAlignViewSettings

report : OptiCalReport (Read-Only)

rigCheckAlignmentData : AlignmentData

Methods

addAlignmentDataPose(self) -> AlignmentDataPose

alignmentFromCamerasAndProjectors(self, bProjectors: bool) -> Mat

alignmentFromData(self, ad: AlignmentData) -> Mat

alignmentPoseCapturePath(self, poseName: str) -> Path

alignmentPoseNamePrefix(self) -> str

applyAlignmentToStage(self, alignMat: Mat)

applyManualAlignment(self)

applyMobileCamParams(self)

cameraImageRotation(self, camName: str) -> int

capturePath(self) -> Path

cleanupMobileCams(self)

distortPoint(self, p: Vec2, camName: str) -> Vec2

enableMobileCamStats(self, cam: MobileCam, enable: bool)

enableMobileCamStatsAll(self, enable: bool)

enableMobileCamStreaming(self, enable: bool)

ensureMasterScreensAreValid(self)

estimateAlignmentBasic(self) -> Mat

findCameraPlan(self, cameraName: str) -> OptiCalCameraPlan

getAlignmentImageBasePose(self, camName: str, guideLines: bool) -> DxTexture

getAlignmentImagePose(self, camName: str, guideLines: bool, poseName: str) -> DxTexture

getAlignmentObjects(self) -> List[Object]

getAlignmentObjectsWithChangedMeshes(self) -> List[Object]

getAutoApplyDeformObjects(self) -> List[Object]

getCameraMats(self, camName: str) -> CameraMats

getCameraNames(self) -> List[str]

getGridImage(self, camName: str, iDisplay: int) -> DxTexture

getProjectionSurfaces(self) -> List[Screen2]

hasActiveCamerasAndProjectors(self) -> bool

hasCalibration(self) -> bool

hasCapture(self) -> bool

hasStackedProjector(self) -> bool

isCalibrating(self) -> bool

isCameraCalibrated(self, cameraName: str) -> bool

isCapturing(self) -> bool

isDeforming(self, objectUid: int) -> bool

isExecuting(self) -> bool

isLoadedFromFiles(self) -> bool

isRunning(self) -> bool

makeProjectorRestorer(self, restoreShutterStates: bool) -> ProjectorRestorer

makeVirtualCamComms(self) -> VirtualCameraCommunication

nAliveCameras(self) -> int

nAliveMVCameras(self) -> int

nCameraPlans(self) -> int

requestCalibrate(self) -> OptiCalTask

requestCapture(self, resume: bool) -> OptiCalTask

requestDeform(self, deformationSettings: ObjectDeformationSettingsPair) -> OptiCalTask

requestDeformObjects(self, objects: List[Object]) -> OptiCalTask

requestExecute(self) -> OptiCalTask

requestGridImage(self, camName: str, iDisplay: int)

requestUpdateStackingWarps(self) -> OptiCalTask

resetProjectors(self)

setCameraImageRotation(self, camName: str, angle: int)

setMobileCamBandwidth(self)

setStackedProjectorShutters(self, open: bool)

undistortPoint(self, p: Vec2, camName: str) -> Vec2

undistortTexture(self, camName: str, dxt: DxTexture) -> DxTexture

updateAlignmentData(self)

updateCaptureSettings(self)

updatePoseMasterScreenData(self, pose: AlignmentDataPose)

validateCapture(self) -> bool