asset_preparation::v2::geometry::Vertex Struct Reference
Last update: 16.07.2025The properties of a vertex. More...

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