Skip to main content

AVxcelerate Asset Preparation API 2023 R2

asset_preparation::v1::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)
 
CreateVerticesArrayResponse CreateVerticesArray (CreateVerticesArrayRequest)
 
GetVerticesArrayResponse GetVerticesArray (GetVerticesArrayRequest)
 
DeleteVerticesArrayResponse DeleteVerticesArray (DeleteVerticesArrayRequest)
 
PushVerticesResponse PushVertices (stream PushVerticesRequest)
 

Detailed Description

Geometry Preparation Service.

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

Member Function Documentation

◆ CreateGeometry()

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

◆ CreateVerticesArray()

CreateVerticesArrayResponse asset_preparation::v1::geometry::GeometryPreparation::CreateVerticesArray ( CreateVerticesArrayRequest  )

Creates a vertices array as a child of a material part, given the parent material part identifier, with optional vertices array parameters.

Returns the identifier of the created vertices array.

◆ DeleteGeometry()

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

Deletes a geometry, given its identifier.

◆ DeleteMaterialPart()

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

Deletes a material part, given its identifier.

◆ DeleteVerticesArray()

DeleteVerticesArrayResponse asset_preparation::v1::geometry::GeometryPreparation::DeleteVerticesArray ( DeleteVerticesArrayRequest  )

Deletes a vertices array, given its identifier.

◆ GetGeometry()

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

Gets the properties of a geometry, given its identifier.

Returns the geometry properties.

◆ GetMaterialPart()

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

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

Returns the material part properties.

◆ GetVerticesArray()

GetVerticesArrayResponse asset_preparation::v1::geometry::GeometryPreparation::GetVerticesArray ( GetVerticesArrayRequest  )

Gets the format of the vertices inside a vertices array, given the vertices array identifier.

Returns the vertex format.

◆ ListGeometries()

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

Lists all the created geometries.

Returns the identifiers and names of the geometries.

◆ PushVertices()

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

Pushes vertices at the end of a vertices array, given a stream of vertices array identifiers and vertices to push.

◆ UpdateGeometry()

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

Edits the properties of a geometry, given its identifier.

Note
Names must be unique amongst geometries.

◆ UpdateMaterialPart()

UpdateMaterialPartResponse asset_preparation::v1::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