#include "shape.h"
#include <map>
Go to the source code of this file.
Classes | |
class | TriangleMesh |
class | Triangle |
Functions | |
TriangleMesh * | CreateTriangleMeshShape (const Transform *o2w, const Transform *w2o, bool reverseOrientation, const ParamSet ¶ms, map< string, Reference< Texture< float > > > *floatTextures=NULL) |
TriangleMesh* CreateTriangleMeshShape | ( | const Transform * | o2w, | |
const Transform * | w2o, | |||
bool | reverseOrientation, | |||
const ParamSet & | params, | |||
map< string, Reference< Texture< float > > > * | floatTextures = NULL | |||
) |
Definition at line 363 of file trianglemesh.cpp.
References Cross(), Error(), ParamSet::FindFloat(), ParamSet::FindInt(), ParamSet::FindNormal(), ParamSet::FindOneBool(), ParamSet::FindOneFloat(), ParamSet::FindPoint(), ParamSet::FindTexture(), ParamSet::FindVector(), Vector::Length(), P, and Warning().
Referenced by MakeShape(), NURBS::Refine(), LoopSubdiv::Refine(), and Heightfield::Refine().