VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::PackedVertex Struct Reference

Public Attributes

float nx
float ny
float nz
float px
float py
float pz
float tw
float tx
float ty
float tz
float u
float u1
float v
float v1

Detailed Description

Consistent vertex layout used by all parsers (GLB, Assimp, OBJ, STL). 56 bytes = 14 floats: position[3] + normal[3] + uv0[2] + tangent[4] + uv1[2].

Definition at line 27 of file batchManager.cpp.

Member Data Documentation

◆ nx

float visutwin::canvas::PackedVertex::nx

Definition at line 30 of file batchManager.cpp.

◆ ny

float visutwin::canvas::PackedVertex::ny

Definition at line 30 of file batchManager.cpp.

◆ nz

float visutwin::canvas::PackedVertex::nz

Definition at line 30 of file batchManager.cpp.

◆ px

float visutwin::canvas::PackedVertex::px

Definition at line 29 of file batchManager.cpp.

◆ py

float visutwin::canvas::PackedVertex::py

Definition at line 29 of file batchManager.cpp.

◆ pz

float visutwin::canvas::PackedVertex::pz

Definition at line 29 of file batchManager.cpp.

◆ tw

float visutwin::canvas::PackedVertex::tw

Definition at line 32 of file batchManager.cpp.

◆ tx

float visutwin::canvas::PackedVertex::tx

Definition at line 32 of file batchManager.cpp.

◆ ty

float visutwin::canvas::PackedVertex::ty

Definition at line 32 of file batchManager.cpp.

◆ tz

float visutwin::canvas::PackedVertex::tz

Definition at line 32 of file batchManager.cpp.

◆ u

float visutwin::canvas::PackedVertex::u

Definition at line 31 of file batchManager.cpp.

◆ u1

float visutwin::canvas::PackedVertex::u1

Definition at line 33 of file batchManager.cpp.

◆ v

float visutwin::canvas::PackedVertex::v

Definition at line 31 of file batchManager.cpp.

◆ v1

float visutwin::canvas::PackedVertex::v1

Definition at line 33 of file batchManager.cpp.


The documentation for this struct was generated from the following file: