Woolz Image Processing
Version 1.8.3
|
The position of a point in 3D double precision space and the normal vector at that point. Note that the data structure is the same as WlzGMVertexG3D until the normal, this is important as it allows the type, index and position to be established without knowing whether the vertex geometry is WlzGMVertexG3D or WlzGMVertexG3N. Typedef: WlzGMVertexG3N. More...
Data Fields | |
WlzGMElemType | type |
int | idx |
WlzDVertex3 | vtx |
WlzDVertex3 | nrm |
The position of a point in 3D double precision space and the normal vector at that point. Note that the data structure is the same as WlzGMVertexG3D until the normal, this is important as it allows the type, index and position to be established without knowing whether the vertex geometry is WlzGMVertexG3D or WlzGMVertexG3N. Typedef: WlzGMVertexG3N.
WlzGMElemType _WlzGMVertexG3N::type |
WLZ_GMELM_VERTEX_G3N
int _WlzGMVertexG3N::idx |
Unique identifier for vertex geometry
Referenced by WlzGMModelResIdx().
WlzDVertex3 _WlzGMVertexG3N::vtx |
Where the point lies in space
Referenced by WlzAffineTransformGMModel(), WlzAffineTransformGMShell(), WlzGMModelCopy(), WlzGMVertexGetG2N(), WlzGMVertexGetG3N(), WlzGMVertexSetG2N(), and WlzGMVertexSetG3N().
WlzDVertex3 _WlzGMVertexG3N::nrm |
Normal at the point.
Referenced by WlzAffineTransformGMModel(), WlzAffineTransformGMShell(), WlzGMModelCopy(), WlzGMVertexGetG2N(), WlzGMVertexGetG3N(), WlzGMVertexSetG2N(), and WlzGMVertexSetG3N().