Skip to main content

AVxcelerate Asset Preparation API 2024 R1

asset_preparation::v2::geometry::Vertex Struct Reference

Last update: 16.07.2025

The properties of a vertex. More...

Collaboration diagram for asset_preparation::v2::geometry::Vertex:

Public Attributes

google::protobuf::DoubleValue x_position = 1
 
google::protobuf::DoubleValue y_position = 2
 
google::protobuf::DoubleValue z_position = 3
 
google::protobuf::DoubleValue x_normal = 4
 
google::protobuf::DoubleValue y_normal = 5
 
google::protobuf::DoubleValue z_normal = 6
 
google::protobuf::DoubleValue x_binormal = 7
 
google::protobuf::DoubleValue y_binormal = 8
 
google::protobuf::DoubleValue z_binormal = 9
 
google::protobuf::DoubleValue x_tangent = 10
 
google::protobuf::DoubleValue y_tangent = 11
 
google::protobuf::DoubleValue z_tangent = 12
 
repeated UvCoordinates uv_coordinates = 13
 
google::protobuf::DoubleValue ambient_occlusion = 14
 

Detailed Description

The properties of a vertex.

Note
The X, Y and Z coordinates of the binormals are required only when has_binormals is set to true.
The X, Y and Z coordinates of the tangents are required only when has_tangents is set to true.

Member Data Documentation

◆ ambient_occlusion

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::ambient_occlusion = 14

The ambient occlusion of the vertex.

◆ uv_coordinates

repeated UvCoordinates asset_preparation::v2::geometry::Vertex::uv_coordinates = 13

The UV coordinates for each UV layer defined for the vertex.

◆ x_binormal

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::x_binormal = 7

The X-coordinate of the binormal of the vertex.

Unit: Meter

Note
Required only when has_binormals is set to true.

◆ x_normal

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::x_normal = 4

The X-coordinate of the normal of the vertex.

Unit: Meter

◆ x_position

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::x_position = 1

The position of the vertex along the X axis.

Unit: Meter

◆ x_tangent

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::x_tangent = 10

The X-coordinate of the tangent of the vertex.

Unit: Meter

Note
Required only when has_tangents is set to true.

◆ y_binormal

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::y_binormal = 8

The Y-coordinate of the binormal of the vertex.

Unit: Meter

Note
Required only when has_binormals is set to true.

◆ y_normal

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::y_normal = 5

The Y-coordinate of the normal of the vertex.

Unit: Meter

◆ y_position

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::y_position = 2

The position of the vertex along the Y axis.

Unit: Meter

◆ y_tangent

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::y_tangent = 11

The Y-coordinate of the tangent of the vertex.

Unit: Meter

Note
Required only when has_tangents is set to true.

◆ z_binormal

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::z_binormal = 9

The Z-coordinate of the binormal of the vertex.

Unit: Meter

Note
Required only when has_binormals is set to true.

◆ z_normal

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::z_normal = 6

The Z-coordinate of the normal of the vertex.

Unit: Meter

◆ z_position

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::z_position = 3

The position of the vertex along the Z axis.

Unit: Meter

◆ z_tangent

google::protobuf::DoubleValue asset_preparation::v2::geometry::Vertex::z_tangent = 12

The Z-coordinate of the tangent of the vertex.

Unit: Meter

Note
Required only when has_tangents is set to true.

The documentation for this struct was generated from the following file:
  • geometry_description.proto

Connect with Ansys