    

 ## On this page

  

 

 # asset\_preparation::v3::geometry::Vertex Struct Reference

 Last update: 16.07.2025 

The properties of a vertex. [More...](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#details)

Collaboration diagram for asset_preparation::v3::geometry::Vertex:

![Collaboration graph](/sites/default/files/migrate-content/avxcelerate_asset_preparation_api_2024_r2/structasset__preparation_1_1v3_1_1geometry_1_1_vertex__coll__graph.png)

\[[legend](graph_legend.xhtml)\]

## <a name="pub-attribs"></a>Public Attributes

google::protobuf::DoubleValue [x\_position](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#a73a33da7702e17581d3476e7454edcfd) = 1 google::protobuf::DoubleValue [y\_position](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#a00aef9be78dc8dc7bf6c17ae2d0695d8) = 2 google::protobuf::DoubleValue [z\_position](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#afb978b6505e1e55a42ad283e98ed8602) = 3 google::protobuf::DoubleValue [x\_normal](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#a9b0acbe91bcbef946774572d2bb5cad1) = 4 google::protobuf::DoubleValue [y\_normal](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#a16a769572c99108c853cdcc41c4852b3) = 5 google::protobuf::DoubleValue [z\_normal](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#a48935c0d191e4ec7c5da139f7f422dc8) = 6 google::protobuf::DoubleValue [x\_binormal](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#a199cc6784dedaf18c61c9e84adc55a58) = 7 google::protobuf::DoubleValue [y\_binormal](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#aacc1b7443aa79a8e6deffd392f60dda2) = 8 google::protobuf::DoubleValue [z\_binormal](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#a45e0cff2e3ed2d86032502293b5f52e7) = 9 google::protobuf::DoubleValue [x\_tangent](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#a0c6e843d4281ff137d8029633ecf6972) = 10 google::protobuf::DoubleValue [y\_tangent](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#a4b0294d5d53747b373f8f4da296e8353) = 11 google::protobuf::DoubleValue [z\_tangent](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#ac67fcff5ed6bb44e07f6b6bdf412220c) = 12 repeated [UvCoordinates](structasset__preparation_1_1v3_1_1geometry_1_1_uv_coordinates.xhtml) [uv\_coordinates](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#ac2d514c2c60a473d7e512077ad81e92a) = 13 google::protobuf::DoubleValue [ambient\_occlusion](structasset__preparation_1_1v3_1_1geometry_1_1_vertex.xhtml#ac9152bb4b7e552725bf1b347cbf77339) = 14 <a id="details" name="details"></a>## Detailed Description

The properties of a vertex.

NoteThe 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

<a id="a73a33da7702e17581d3476e7454edcfd"></a>## [◆ ](#a73a33da7702e17581d3476e7454edcfd)x\_position

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::x\_position = 1

The position of the vertex along the X axis.

Unit: Meter





<a id="a00aef9be78dc8dc7bf6c17ae2d0695d8"></a>## [◆ ](#a00aef9be78dc8dc7bf6c17ae2d0695d8)y\_position

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::y\_position = 2

The position of the vertex along the Y axis.

Unit: Meter





<a id="afb978b6505e1e55a42ad283e98ed8602"></a>## [◆ ](#afb978b6505e1e55a42ad283e98ed8602)z\_position

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::z\_position = 3

The position of the vertex along the Z axis.

Unit: Meter





<a id="a9b0acbe91bcbef946774572d2bb5cad1"></a>## [◆ ](#a9b0acbe91bcbef946774572d2bb5cad1)x\_normal

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::x\_normal = 4

The X-coordinate of the normal of the vertex.

Unit: Meter





<a id="a16a769572c99108c853cdcc41c4852b3"></a>## [◆ ](#a16a769572c99108c853cdcc41c4852b3)y\_normal

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::y\_normal = 5

The Y-coordinate of the normal of the vertex.

Unit: Meter





<a id="a48935c0d191e4ec7c5da139f7f422dc8"></a>## [◆ ](#a48935c0d191e4ec7c5da139f7f422dc8)z\_normal

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::z\_normal = 6

The Z-coordinate of the normal of the vertex.

Unit: Meter





<a id="a199cc6784dedaf18c61c9e84adc55a58"></a>## [◆ ](#a199cc6784dedaf18c61c9e84adc55a58)x\_binormal

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::x\_binormal = 7

The X-coordinate of the binormal of the vertex.

Unit: Meter

NoteRequired only when has\_binormals is set to true. 



<a id="aacc1b7443aa79a8e6deffd392f60dda2"></a>## [◆ ](#aacc1b7443aa79a8e6deffd392f60dda2)y\_binormal

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::y\_binormal = 8

The Y-coordinate of the binormal of the vertex.

Unit: Meter

NoteRequired only when has\_binormals is set to true. 



<a id="a45e0cff2e3ed2d86032502293b5f52e7"></a>## [◆ ](#a45e0cff2e3ed2d86032502293b5f52e7)z\_binormal

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::z\_binormal = 9

The Z-coordinate of the binormal of the vertex.

Unit: Meter

NoteRequired only when has\_binormals is set to true. 



<a id="a0c6e843d4281ff137d8029633ecf6972"></a>## [◆ ](#a0c6e843d4281ff137d8029633ecf6972)x\_tangent

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::x\_tangent = 10

The X-coordinate of the tangent of the vertex.

Unit: Meter

NoteRequired only when has\_tangents is set to true. 



<a id="a4b0294d5d53747b373f8f4da296e8353"></a>## [◆ ](#a4b0294d5d53747b373f8f4da296e8353)y\_tangent

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::y\_tangent = 11

The Y-coordinate of the tangent of the vertex.

Unit: Meter

NoteRequired only when has\_tangents is set to true. 



<a id="ac67fcff5ed6bb44e07f6b6bdf412220c"></a>## [◆ ](#ac67fcff5ed6bb44e07f6b6bdf412220c)z\_tangent

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::z\_tangent = 12

The Z-coordinate of the tangent of the vertex.

Unit: Meter

NoteRequired only when has\_tangents is set to true. 



<a id="ac2d514c2c60a473d7e512077ad81e92a"></a>## [◆ ](#ac2d514c2c60a473d7e512077ad81e92a)uv\_coordinates

 repeated [UvCoordinates](structasset__preparation_1_1v3_1_1geometry_1_1_uv_coordinates.xhtml) asset\_preparation::v3::geometry::Vertex::uv\_coordinates = 13

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





<a id="ac9152bb4b7e552725bf1b347cbf77339"></a>## [◆ ](#ac9152bb4b7e552725bf1b347cbf77339)ambient\_occlusion

 google::protobuf::DoubleValue asset\_preparation::v3::geometry::Vertex::ambient\_occlusion = 14

The ambient occlusion of the vertex.





---

The documentation for this struct was generated from the following file:- geometry\_description.proto