Skip to main content

AVxcelerate Asset Preparation API 2024 R1

asset_preparation::v2::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)
 

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

Connect with Ansys