Skip to main content

AVxcelerate Asset Preparation API 2024 R2

asset_preparation::v3::geometry::GeometryPreparation Class Reference

Last update: 16.07.2025

Geometry Preparation Service. More...

Public Member Functions

CreateGeometryResponse CreateGeometry (CreateGeometryRequest)
 
GetGeometryResponse GetGeometry (GetGeometryRequest)
 
ListGeometriesResponse ListGeometries (google::protobuf::Empty)
 
UpdateGeometryResponse UpdateGeometry (UpdateGeometryRequest)
 
DeleteGeometryResponse DeleteGeometry (DeleteGeometryRequest)
 
CreateMaterialPartResponse CreateMaterialPart (CreateMaterialPartRequest)
 
GetMaterialPartResponse GetMaterialPart (GetMaterialPartRequest)
 
UpdateMaterialPartResponse UpdateMaterialPart (UpdateMaterialPartRequest)
 
DeleteMaterialPartResponse DeleteMaterialPart (DeleteMaterialPartRequest)
 
PushVerticesResponse PushVertices (stream PushVerticesRequest)
 
PushIndicesResponse PushIndices (stream PushIndicesRequest)
 
stream GetGeometryVerticesResponse GetGeometryVertices (GetGeometryVerticesRequest)
 
stream GetGeometryIndicesResponse GetGeometryIndices (GetGeometryIndicesRequest)
 

Detailed Description

Geometry Preparation Service.

This service is used to create, edit and manage geometries.

Member Function Documentation

◆ CreateGeometry()

CreateGeometryResponse asset_preparation::v3::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.

◆ GetGeometry()

GetGeometryResponse asset_preparation::v3::geometry::GeometryPreparation::GetGeometry ( GetGeometryRequest  )

Gets the properties of a geometry, given its identifier.

Returns the geometry properties.

◆ ListGeometries()

ListGeometriesResponse asset_preparation::v3::geometry::GeometryPreparation::ListGeometries ( google::protobuf::Empty  )

Lists all the created geometries.

Returns the identifiers and names of the geometries.

◆ UpdateGeometry()

UpdateGeometryResponse asset_preparation::v3::geometry::GeometryPreparation::UpdateGeometry ( UpdateGeometryRequest  )

Edits the properties of a geometry, given its identifier.

Note
Names must be unique amongst geometries.

◆ DeleteGeometry()

DeleteGeometryResponse asset_preparation::v3::geometry::GeometryPreparation::DeleteGeometry ( DeleteGeometryRequest  )

Deletes a geometry, given its identifier.

◆ CreateMaterialPart()

CreateMaterialPartResponse asset_preparation::v3::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.

◆ GetMaterialPart()

GetMaterialPartResponse asset_preparation::v3::geometry::GeometryPreparation::GetMaterialPart ( GetMaterialPartRequest  )

Gets the properties of a material part, given its identifier.

Returns the material part properties.

◆ UpdateMaterialPart()

UpdateMaterialPartResponse asset_preparation::v3::geometry::GeometryPreparation::UpdateMaterialPart ( UpdateMaterialPartRequest  )

Edits the properties of a material part, given its identifier.

Note
Names must be unique amongst sibling material parts.

◆ DeleteMaterialPart()

DeleteMaterialPartResponse asset_preparation::v3::geometry::GeometryPreparation::DeleteMaterialPart ( DeleteMaterialPartRequest  )

Deletes a material part, given its identifier.

◆ PushVertices()

PushVerticesResponse asset_preparation::v3::geometry::GeometryPreparation::PushVertices ( stream  PushVerticesRequest)

Pushes vertices to a geometry, given a stream of geometry identifiers and vertices to push.

◆ PushIndices()

PushIndicesResponse asset_preparation::v3::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.

◆ GetGeometryVertices()

stream GetGeometryVerticesResponse asset_preparation::v3::geometry::GeometryPreparation::GetGeometryVertices ( GetGeometryVerticesRequest  )

Gets the vertices of a geometry, given its identifier.

◆ GetGeometryIndices()

stream GetGeometryIndicesResponse asset_preparation::v3::geometry::GeometryPreparation::GetGeometryIndices ( GetGeometryIndicesRequest  )

Gets the indices of a geometry, given its identifier.


The documentation for this class was generated from the following file:
  • geometry.proto

Connect with Ansys