disguise developers

Python API

Execute Python code in Designer sessions to control and query projects programmatically.

IntersectionHandling

how ray intersections should be handled
Serialised in old version of calstate.txt.

Variables

UseAll = 0

IgnoreBehindCamera = 1

Constructors

__init__(self)

Default constructor for IntersectionHandling

__init__(self, other: IntersectionHandling)

Copy constructor for IntersectionHandling

Methods

toString(self) -> str

The name of this enumerator, or an empty string if its value is not a named enumerator

Static Methods

fromInt(arg0: int) -> IntersectionHandling

The enumerator with the given integer value, which need not be one of the named enumerators

Special Methods

__index__(self) -> int

The integer value of this enumerator, for use as a list index

__int__(self) -> int

The integer value of this enumerator

__repr__(self) -> str

The enum and enumerator names, as ; str() and print give the same

__lt__(self, other: Self | int) -> bool

Orders by integer value; ordering against a different enum raises TypeError

__le__(self, other: Self | int) -> bool

Orders by integer value; ordering against a different enum raises TypeError

__gt__(self, other: Self | int) -> bool

Orders by integer value; ordering against a different enum raises TypeError

__ge__(self, other: Self | int) -> bool

Orders by integer value; ordering against a different enum raises TypeError