ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
facetElement Struct Reference

OBJ facet ('f') element. More...

Public Member Functions

 facetElement ()
 Default constructor. More...
 
bool updatePointIndex (int maxIndex)
 Updates point index to a global index starting from 0! More...
 
bool updateTexCoordIndex (int maxIndex)
 Updates tex coord index to a global index starting from 0! More...
 
bool updateNormalIndex (int maxIndex)
 Updates normal index to a global index starting from 0! More...
 

Public Attributes

union {
   struct {
      int   vIndex
 
      int   tcIndex
 
      int   nIndex
 
   } 
 
   int   indexes [3]
 
}; 
 A set of indexes (vertex, texture coordinates and normal) More...
 

Detailed Description

OBJ facet ('f') element.

Definition at line 386 of file ObjFilter.cpp.

Constructor & Destructor Documentation

◆ facetElement()

facetElement::facetElement ( )
inline

Default constructor.

Definition at line 398 of file ObjFilter.cpp.

Member Function Documentation

◆ updateNormalIndex()

bool facetElement::updateNormalIndex ( int  maxIndex)
inline

Updates normal index to a global index starting from 0!

Definition at line 414 of file ObjFilter.cpp.

References nIndex.

◆ updatePointIndex()

bool facetElement::updatePointIndex ( int  maxIndex)
inline

Updates point index to a global index starting from 0!

Definition at line 401 of file ObjFilter.cpp.

References UpdatePointIndex(), and vIndex.

◆ updateTexCoordIndex()

bool facetElement::updateTexCoordIndex ( int  maxIndex)
inline

Updates tex coord index to a global index starting from 0!

Definition at line 406 of file ObjFilter.cpp.

References tcIndex.

Member Data Documentation

◆ 

union { ... }

A set of indexes (vertex, texture coordinates and normal)

◆ indexes

int facetElement::indexes[3]

Definition at line 394 of file ObjFilter.cpp.

◆ nIndex

int facetElement::nIndex

Definition at line 392 of file ObjFilter.cpp.

Referenced by ObjFilter::loadFile(), and updateNormalIndex().

◆ tcIndex

int facetElement::tcIndex

Definition at line 391 of file ObjFilter.cpp.

Referenced by ObjFilter::loadFile(), and updateTexCoordIndex().

◆ vIndex

int facetElement::vIndex

Definition at line 390 of file ObjFilter.cpp.

Referenced by ObjFilter::loadFile(), and updatePointIndex().


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