Home Previous Up Next Index

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;

Home Previous Up Next Index