#include <string>#include <sstream>#include <limits>#include "mesh/lmesh.H"#include "std/config.H"Include dependency graph for obj2sm.C:

Go to the source code of this file.
Classes | |
| class | vtn |
Functions | |
| void | skip_line (istream &in) |
| void | read_vert (LMESH *mesh, istream &in) |
| void | read_texcoord (UVpt_list &uvs, istream &in) |
| istream & | operator>> (istream &in, vtn &v) |
| template<class T> | |
| bool | all_valid_indices (const T &l, int i, int j, int k) |
| template<class T> | |
| bool | any_valid_indices (const T &l, int i, int j, int k) |
| void | add_tri (LMESH *mesh, CUVpt_list &uvs, const vtn &v1, const vtn &v2, const vtn &v3) |
| void | add_poly (LMESH *mesh, CUVpt_list &uvs, const ARRAY< vtn > &vtns) |
| void | read_face (LMESH *mesh, CUVpt_list &uvs, istream &in) |
| static LMESHptr | read_obj (istream &in) |
| int | main (int argc, char *argv[]) |
Variables | |
| static bool | debug = Config::get_var_bool("DEBUG_OBJ2SM",false,true) |
|
||||||||||||||||
|
Definition at line 183 of file obj2sm.C. References add_tri(), BMESH::bv(), lookup_edge(), ARRAY< T >::num(), Bsimplex::set_bit(), and Bedge::WEAK_BIT. Referenced by read_face(). |
|
||||||||||||||||||||||||
|
Definition at line 170 of file obj2sm.C. References vtn::_t, vtn::_v, BMESH::add_face(), all_valid_indices(), and BMESH::verts(). Referenced by add_poly(). |
|
||||||||||||||||||||||||
|
Definition at line 157 of file obj2sm.C. Referenced by add_tri(). |
|
||||||||||||||||||||||||
|
|
|
||||||||||||
|
Definition at line 257 of file obj2sm.C. References err_msg(), Config::get_var_bool(), and read_obj(). |
|
||||||||||||
|
Definition at line 136 of file obj2sm.C. References vtn::_n, vtn::_t, and vtn::_v. Referenced by REF_CLASS(). |
|
||||||||||||||||
|
Definition at line 199 of file obj2sm.C. References add_poly(), and ARRAY< T >::num(). |
|
|
Definition at line 232 of file obj2sm.C. References read_face(), read_texcoord(), read_vert(), and skip_line(). Referenced by main(). |
|
||||||||||||
|
Definition at line 114 of file obj2sm.C. References skip_line(). Referenced by read_obj(). |
|
||||||||||||
|
Definition at line 104 of file obj2sm.C. References LMESH::add_vertex(), and skip_line(). |
|
|
Definition at line 98 of file obj2sm.C. References max(). Referenced by read_obj(), read_texcoord(), and read_vert(). |
|
1.4.4