Skip to main content

AVxcelerate Asset Preparation API 2024 R2

asset_preparation::v3::geometry Namespace Reference

Last update: 16.07.2025

Classes

struct  CreateGeometryRequest
 The information required to create a geometry. More...
 
struct  CreateGeometryResponse
 The identity of the created geometry. More...
 
struct  CreateMaterialPartRequest
 The information required to create a material part under a geometry. More...
 
struct  CreateMaterialPartResponse
 The identifier of the created material part. More...
 
struct  DeleteGeometryRequest
 The information required to delete a geometry. More...
 
struct  DeleteGeometryResponse
 The response returned when deleting a geometry. More...
 
struct  DeleteMaterialPartRequest
 The information required to delete a material part. More...
 
struct  DeleteMaterialPartResponse
 The response returned when deleting a material part. More...
 
struct  GeometryIdentity
 The full identity of a geometry, consisting of an identifier and a name. More...
 
class  GeometryPreparation
 Geometry Preparation Service. More...
 
struct  GeometryProperties
 The properties of a geometry. More...
 
struct  GetGeometryIndicesRequest
 The information required to get the geometry indices. More...
 
struct  GetGeometryIndicesResponse
 The information about the geometry indices. More...
 
struct  GetGeometryRequest
 The information required to examine a geometry. More...
 
struct  GetGeometryResponse
 The information about a geometry. More...
 
struct  GetGeometryVerticesRequest
 The information required to get the geometry vertices. More...
 
struct  GetGeometryVerticesResponse
 The information about the geometry vertices. More...
 
struct  GetMaterialPartRequest
 The information required to examine a material part. More...
 
struct  GetMaterialPartResponse
 The information about a material part. More...
 
struct  ListGeometriesResponse
 The identities of all geometries in the collection. More...
 
struct  MaterialPartIdentity
 The full identity of a material part, consisting of an identifier and a name. More...
 
struct  MaterialPartProperties
 The properties of the material part. More...
 
struct  PushIndicesRequest
 The information required to push indices to a geometry. The recommended size of the request is in range 256kB to 1MB. More...
 
struct  PushIndicesResponse
 The response returned when pushing indices to a geometry. More...
 
struct  PushVerticesRequest
 The information required to push vertices to a geometry. The recommended size of the request is in range 256kB to 1MB. More...
 
struct  PushVerticesResponse
 The response returned when pushing vertices to a geometry. More...
 
struct  UpdateGeometryRequest
 The information required to update a geometry. More...
 
struct  UpdateGeometryResponse
 The response returned when updating a geometry. More...
 
struct  UpdateMaterialPartRequest
 The information required to update a material part. More...
 
struct  UpdateMaterialPartResponse
 The response returned when updating a material part. More...
 
struct  UvCoordinates
 The UV coordinates. More...
 
struct  Vertex
 The properties of a vertex. More...
 

Enumerations

enum  TransparencyMode { TRANSPARENCY_MODE_UNSPECIFIED = 0, TRANSPARENCY_MODE_OPAQUE = 1, TRANSPARENCY_MODE_WITH_HOLES = 2, TRANSPARENCY_MODE_SEMI_TRANSPARENT = 3 }
 Transparency mode of a material part. More...
 
enum  WindingOrder { WINDING_ORDER_UNSPECIFIED = 0, WINDING_ORDER_DOUBLE_SIDED = 1, WINDING_ORDER_CLOCKWISE = 2, WINDING_ORDER_COUNTER_CLOCKWISE = 3 }
 Winding order of the vertices inside a geometry. More...
 

Variables

import asset_preparation_api geometry geometry_description proto
 

Enumeration Type Documentation

◆ TransparencyMode

Transparency mode of a material part.

Enumerator
TRANSPARENCY_MODE_UNSPECIFIED 

Unspecified transparency mode.

TRANSPARENCY_MODE_OPAQUE 

The material part is opaque.

TRANSPARENCY_MODE_WITH_HOLES 

The material part contains holes.

TRANSPARENCY_MODE_SEMI_TRANSPARENT 

The material part is semi-transparent.

◆ WindingOrder

Winding order of the vertices inside a geometry.

Enumerator
WINDING_ORDER_UNSPECIFIED 

Unspecified winding order.

WINDING_ORDER_DOUBLE_SIDED 

For double-sided meshes.

WINDING_ORDER_CLOCKWISE 

Vertices are ordered clockwise.

WINDING_ORDER_COUNTER_CLOCKWISE 

Vertices are ordered counter-clockwise.

Variable Documentation

◆ proto

import google protobuf wrappers asset_preparation::v3::geometry::proto

Connect with Ansys