asset_preparation::v2::geometry::GeometryPreparation Class Reference
Last update: 16.07.2025Geometry Preparation Service. More...
Detailed Description
Geometry Preparation Service.
This service is used to create, edit and manage geometries.
Member Function Documentation
◆ CreateGeometry()
| CreateGeometryResponse asset_preparation::v2::geometry::GeometryPreparation::CreateGeometry | ( | CreateGeometryRequest | ) |
Creates a new geometry with an optional given name and winding order.
- Note
- Names must be unique amongst sibling geometries.
Returns the identifier of the created geometry.
◆ CreateMaterialPart()
| CreateMaterialPartResponse asset_preparation::v2::geometry::GeometryPreparation::CreateMaterialPart | ( | CreateMaterialPartRequest | ) |
Creates a material part as a child of a geometry, given the parent geometry identifier, with optional material part parameters.
- Note
- Names must be unique amongst sibling material parts.
Returns the identifier of the created material part.
◆ DeleteGeometry()
| DeleteGeometryResponse asset_preparation::v2::geometry::GeometryPreparation::DeleteGeometry | ( | DeleteGeometryRequest | ) |
Deletes a geometry, given its identifier.
◆ DeleteMaterialPart()
| DeleteMaterialPartResponse asset_preparation::v2::geometry::GeometryPreparation::DeleteMaterialPart | ( | DeleteMaterialPartRequest | ) |
Deletes a material part, given its identifier.
◆ GetGeometry()
| GetGeometryResponse asset_preparation::v2::geometry::GeometryPreparation::GetGeometry | ( | GetGeometryRequest | ) |
Gets the properties of a geometry, given its identifier.
Returns the geometry properties.
◆ GetMaterialPart()
| GetMaterialPartResponse asset_preparation::v2::geometry::GeometryPreparation::GetMaterialPart | ( | GetMaterialPartRequest | ) |
Gets the properties of a material part, given its identifier.
Returns the material part properties.
◆ ListGeometries()
| ListGeometriesResponse asset_preparation::v2::geometry::GeometryPreparation::ListGeometries | ( | google::protobuf::Empty | ) |
Lists all the created geometries.
Returns the identifiers and names of the geometries.
◆ PushIndices()
| PushIndicesResponse asset_preparation::v2::geometry::GeometryPreparation::PushIndices | ( | stream | PushIndicesRequest | ) |
Pushes indices to a geometry, given a stream of geometry identifiers and indices to push.
- Note
- Indices must reference already pushed vertices.
◆ PushVertices()
| PushVerticesResponse asset_preparation::v2::geometry::GeometryPreparation::PushVertices | ( | stream | PushVerticesRequest | ) |
Pushes vertices to a geometry, given a stream of geometry identifiers and vertices to push.
◆ UpdateGeometry()
| UpdateGeometryResponse asset_preparation::v2::geometry::GeometryPreparation::UpdateGeometry | ( | UpdateGeometryRequest | ) |
Edits the properties of a geometry, given its identifier.
- Note
- Names must be unique amongst geometries.
◆ UpdateMaterialPart()
| UpdateMaterialPartResponse asset_preparation::v2::geometry::GeometryPreparation::UpdateMaterialPart | ( | UpdateMaterialPartRequest | ) |
Edits the properties of a material part, given its identifier.
- Note
- Names must be unique amongst sibling material parts.
The documentation for this class was generated from the following file:
- geometry.proto