Object

class Varwin.Object

Базовые классы: object

Представление объекта сцены.

property InteractionBehaviour: InteractionBehaviour

Получает информацию о поведении объекта при взаимодействии.

Пример:

result = instance.InteractionBehaviour
property MotionBehaviour: MotionBehaviour

Получает поведение движения объекта.

Пример:

result = instance.MotionBehaviour
property PhysicsBehaviour: PhysicsBehaviour

Получает физическое поведение объекта.

Пример:

result = instance.PhysicsBehaviour
property RotateBehaviour: RotateBehaviour

Определяет поведение объекта при повороте.

Пример:

result = instance.RotateBehaviour
property ScaleBehaviour: ScaleBehaviour

Получает поведение объекта при масштабировании.

Пример:

result = instance.ScaleBehaviour
property VisualizationBehaviour: VisualizationBehaviour

Возвращает поведение объекта при визуализации.

Пример:

result = instance.VisualizationBehaviour
property Activity: bool

Получает активное состояние объекта.

Пример:

result = instance.Activity
property Enabled: bool

Возвращает включенное состояние объекта.

Пример:

result = instance.Enabled
GetName() str

Получает имя объекта.

Пример:

result = instance.GetName()
GetTypeName() str

Возвращает тип объекта.

Пример:

result = instance.GetTypeName()
GetParent() Object

Возвращает родительский объект.

Результат:

объект сцены

Пример:

result = instance.GetParent()
GetChildren() List[Object]

Получает список дочерних объектов.

Пример:

result = instance.GetChildren()
GetDescendants() List[Object]

Получает список всех объектов-потомков (детей, внуков и т. д.).

Пример:

result = instance.GetDescendants()
GetAncestry() List[Object]

Получает список объектов-предков (родителей, бабушек и дедушек и т. д.).

Пример:

result = instance.GetAncestry()
Enable() None

Включает объект.

Пример:

instance.Enable()
Disable() None

Отключает объект.

Пример:

instance.Disable()
Activate() None

Активируйте объект.

Пример:

instance.Activate()
Deactivate() None

Деактивировать объект.

Пример:

instance.Deactivate()
IsActive() bool

Проверяет, активен ли объект.

Пример:

result = instance.IsActive()
IsInactive() bool

Проверяет, является ли объект неактивным.

Пример:

result = instance.IsInactive()
IsEnabled() bool

Проверяет, включен ли объект.

Пример:

result = instance.IsEnabled()
IsDisabled() bool

Проверяет, отключен ли объект.

Пример:

result = instance.IsDisabled()
TransformPoint(vector: Vector3) Vector3

Преобразует точку из локального пространства в мировое.

Пример:

result = instance.TransformPoint(Varwin.Vector3(1,0,0))
InverseTransformPoint(vector: Vector3) Vector3

Преобразует точку из мирового пространства в локальное.

Пример:

result = instance.InverseTransformPoint(Varwin.Vector3(1,0,0))