|
JunkBox_Lib++ (for Windows) 1.10.1
|
#include <OBJDataTool.h>

Public Member Functions | |
| OBJFacetGeoNode () | |
| virtual | ~OBJFacetGeoNode (void) |
| void | init (void) |
| void | free (void) |
| void | delete_next (void) |
Public Attributes | |
| Buffer | material |
| int | num_index |
| int | num_vertex |
| bool | collider |
| int * | data_index |
| Vector< double > * | vv |
| Vector< double > * | vn |
| UVMap< double > * | vt |
| AffineTrans< double > * | uvmap_trans |
| OBJFacetGeoNode * | next |
Definition at line 102 of file OBJDataTool.h.
|
inline |
Definition at line 105 of file OBJDataTool.h.
References OBJFacetGeoNode::init().

|
inlinevirtual |
Definition at line 106 of file OBJDataTool.h.
References OBJFacetGeoNode::free().

| void delete_next | ( | void | ) |
Definition at line 450 of file OBJDataTool.cpp.
References OBJFacetGeoNode::next.
Referenced by OBJFacetGeoNode::free().

| void free | ( | void | ) |
Definition at line 428 of file OBJDataTool.cpp.
References OBJFacetGeoNode::data_index, OBJFacetGeoNode::delete_next(), OBJFacetGeoNode::free(), free_Buffer(), jbxl::freeAffineTrans(), OBJFacetGeoNode::material, OBJFacetGeoNode::num_index, OBJFacetGeoNode::num_vertex, OBJFacetGeoNode::uvmap_trans, OBJFacetGeoNode::vn, OBJFacetGeoNode::vt, and OBJFacetGeoNode::vv.
Referenced by OBJFacetGeoNode::free(), and OBJFacetGeoNode::~OBJFacetGeoNode().


| void init | ( | void | ) |
Definition at line 413 of file OBJDataTool.cpp.
References OBJFacetGeoNode::collider, OBJFacetGeoNode::data_index, init_Buffer(), OBJFacetGeoNode::material, OBJFacetGeoNode::next, OBJFacetGeoNode::num_index, OBJFacetGeoNode::num_vertex, OBJFacetGeoNode::uvmap_trans, OBJFacetGeoNode::vn, OBJFacetGeoNode::vt, and OBJFacetGeoNode::vv.
Referenced by OBJFacetGeoNode::OBJFacetGeoNode().


| bool collider |
Definition at line 112 of file OBJDataTool.h.
Referenced by OBJFacetGeoNode::init().
| int* data_index |
Definition at line 114 of file OBJDataTool.h.
Referenced by OBJFacetGeoNode::free(), OBJFacetGeoNode::init(), and OBJData::output_obj().
| Buffer material |
Definition at line 109 of file OBJDataTool.h.
Referenced by OBJFacetGeoNode::free(), OBJFacetGeoNode::init(), and OBJData::output_obj().
| OBJFacetGeoNode* next |
Definition at line 121 of file OBJDataTool.h.
Referenced by OBJFacetGeoNode::delete_next(), OBJData::execAffineTrans(), OBJFacetGeoNode::init(), and OBJData::output_obj().
| int num_index |
Definition at line 110 of file OBJDataTool.h.
Referenced by OBJFacetGeoNode::free(), OBJFacetGeoNode::init(), and OBJData::output_obj().
| int num_vertex |
Definition at line 111 of file OBJDataTool.h.
Referenced by OBJData::execAffineTrans(), OBJFacetGeoNode::free(), OBJFacetGeoNode::init(), and OBJData::output_obj().
| AffineTrans<double>* uvmap_trans |
Definition at line 119 of file OBJDataTool.h.
Referenced by OBJFacetGeoNode::free(), and OBJFacetGeoNode::init().
| Vector<double>* vn |
Definition at line 116 of file OBJDataTool.h.
Referenced by OBJData::execAffineTrans(), OBJFacetGeoNode::free(), OBJFacetGeoNode::init(), and OBJData::output_obj().
| UVMap<double>* vt |
Definition at line 117 of file OBJDataTool.h.
Referenced by OBJFacetGeoNode::free(), OBJFacetGeoNode::init(), and OBJData::output_obj().
| Vector<double>* vv |
Definition at line 115 of file OBJDataTool.h.
Referenced by OBJData::execAffineTrans(), OBJFacetGeoNode::free(), OBJFacetGeoNode::init(), and OBJData::output_obj().