SceneObject
- class SceneObject
-
- property name
The name of the scene object.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property type
The type of the scene object.
- Type
SceneObjectType, read-only
- property parent_object
The parent object of this object or
None
if no parent.- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.ValueError -- If trying to move the object into one of its children, trying to move the object to another model, trying to move the object to itself or trying to move the object to an object which is not a
KinematicNode
(that is anAxis
, aNull
or aVector
).
- property visible
The scene object visibility.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property locked
The scene object lock state.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property selected
Whether the scene object is selected.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property color
The shaper color of the scene object.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property translation
The global translation of the scene object, in meters.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property rotation
The global rotation of the scene object, in degrees.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property scale
The global scale of the scene object.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.ValueError -- If trying to set a negative scale or trying to scale a Kinematics object.
- property pivot_to_world_translation
The translation from pivot point to global position, in meters.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property pivot_to_world_rotation
The rotation from pivot point to global orientation, in degrees.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property local_to_pivot_translation
The translation from local point to pivot position, in meters.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property local_to_pivot_rotation
The rotation from local point to pivot orientation, in degrees.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property pivot_to_parent_translation
The translation from pivot point to parent position, in meters
Note
If the object does not have a parent, it returns the global translation.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property pivot_to_parent_rotation
The rotation from pivot point to parent orientation, in degrees
Note
If the object does not have a parent, it returns the global rotation.
- Type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- property local_to_parent_translation
The translation from local point to parent position, in meters.
- Type
Vector3, read-only
- property local_to_parent_rotation
The rotation from local point to parent orientation, in degrees.
- Type
Vector3, read-only
- list_child_objects(recursive=True)
List the child kinematic object of this objects.
- has_tag(tag)
Whether the tag is assigned to the scene object.
- list_tags()
List all the tags assigned to the scene object.
- add_tag(tag)
Create a new tag and assign to the scene object.
- Parameters
tag (str) -- Name of the tag.
- Returns
Whether the tag was added or not.
- Return type
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- remove_tag(tag)
Remove tag from the scene object.
- Parameters
tag (str) -- Name of the tag.
- Raises
ReadOnlyError -- If
Database
is in read only mode.
- remove()
Delete this scene object.
- Raises
ReadOnlyError -- If
Database
is in read only mode.