asset_preparation::v2::scene_tree::GeometryInstanceProperties Struct Reference
Last update: 16.07.2025The properties of a geometry instance. More...
Collaboration diagram for asset_preparation::v2::scene_tree::GeometryInstanceProperties:

Public Attributes | |
| google::protobuf::StringValue | name = 1 |
| google::protobuf::Int32Value | geometry_id = 2 |
| Transform | transform = 3 |
| google::protobuf::BoolValue | visibility = 4 |
| ThermalProperties | thermal_properties = 5 |
| repeated common::TagIdentity | removed_tags = 6 |
| repeated common::Tag | added_tags = 7 |
Detailed Description
The properties of a geometry instance.
Member Data Documentation
◆ added_tags
| repeated common::Tag asset_preparation::v2::scene_tree::GeometryInstanceProperties::added_tags = 7 |
Tag(s) to add to the geometry instance.
- Note
- If you want to tag a dynamic asset as a custom simulation object, you must add the custom tag first, then add a second asset tag: BASIC_TYPE_VEHICLE, BASIC_TYPE_PEDESTRIAN or BASIC_TYPE_ANIMAL, in this specific order.
◆ geometry_id
| google::protobuf::Int32Value asset_preparation::v2::scene_tree::GeometryInstanceProperties::geometry_id = 2 |
The identifier of the referenced geometry.
- Note
- Mandatory for creation. Ignored during edition.
◆ name
| google::protobuf::StringValue asset_preparation::v2::scene_tree::GeometryInstanceProperties::name = 1 |
The name of the geometry instance.
- Note
- Names must be unique amongst sibling geometry instances.
- If no name is defined at creation, a default unique name is automatically set.
- If no name is defined at edition, the name is not updated.
◆ removed_tags
| repeated common::TagIdentity asset_preparation::v2::scene_tree::GeometryInstanceProperties::removed_tags = 6 |
Tags to remove from the geometry instance.
◆ thermal_properties
| ThermalProperties asset_preparation::v2::scene_tree::GeometryInstanceProperties::thermal_properties = 5 |
The thermal properties of the instance.
- Note
- The thermal properties are not set by default.
◆ transform
| Transform asset_preparation::v2::scene_tree::GeometryInstanceProperties::transform = 3 |
The geometry instance transformation.
◆ visibility
| google::protobuf::BoolValue asset_preparation::v2::scene_tree::GeometryInstanceProperties::visibility = 4 |
The geometry instance visibility.
- Note
- The geometry instance is visible by default.
The documentation for this struct was generated from the following file:
- scenetree_description.proto