visionx::Normal3D
Overview
struct Normal3D
Euclidean normal vector NXNYNZ \in R³ represented with 3 floats = 12 bytes = 96 bits, no padding added.
For consistency, the magnitude of the vector should be always 1.0f or 0.0f depending on whether the value is known or not.
Any other magnitude should be normalized, this enables transparent interoperability between visualizations and calculations.
Total normal vector size: 12 bytes = 96 bits
Used By
- ColoredOrientedPoint3D::normal
- OrientedPoint3D::normal
Data Member Index
- nx
-
- ny
-
- nz
-
Data Members
- float nx;
- float ny;
- float nz;