#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(). |
|