HDK
|
#include "GU_API.h"
#include "GU_Detail.h"
#include <GEO/GEO_PolyInterface.h>
#include <UT/UT_Array.h>
#include <UT/UT_Classifier.h>
#include <UT/UT_Matrix3.h>
#include <UT/UT_Map.h>
#include <UT/UT_StringStream.h>
#include <SYS/SYS_Types.h>
Go to the source code of this file.
Classes | |
class | GU_PolyReduce2::Parms |
struct | GU_PolyReduce2::Parms::ControlAttrib |
class | GU_PolyReduce2::Mesh |
struct | GU_PolyReduce2::Mesh::PtVtxIterator |
struct | GU_PolyReduce2::Mesh::PtVtxRange |
class | GU_PolyReduce2::QuadricT< T > |
class | GU_PolyReduce2::AffineT< T > |
class | GU_PolyReduce2::DecimatorT< T > |
class | GU_PolyReduce2::QuadricT< T > |
class | GU_PolyReduce2::AffineT< T > |
Namespaces | |
GU_PolyReduce2 | |
Typedefs | |
using | GU_PolyReduce2::HedgeArray = UT_Array< GEO_Hedge > |
using | GU_PolyReduce2::SHedgeArray = UT_Array< GEO_SHedge > |
using | GU_PolyReduce2::BoolArray = UT_Array< bool > |
typedef QuadricT< fpreal32 > | GU_PolyReduce2::QuadricF |
typedef QuadricT< fpreal64 > | GU_PolyReduce2::QuadricD |
typedef QuadricT< fpreal > | GU_PolyReduce2::QuadricR |
typedef AffineT< fpreal32 > | GU_PolyReduce2::AffineF |
typedef AffineT< fpreal64 > | GU_PolyReduce2::AffineD |
typedef AffineT< fpreal > | GU_PolyReduce2::AffineR |
typedef DecimatorT< fpreal32 > | GU_PolyReduce2::DecimatorF |
typedef DecimatorT< fpreal64 > | GU_PolyReduce2::DecimatorD |
typedef DecimatorT< fpreal > | GU_PolyReduce2::DecimatorR |
Functions | |
template<typename T > | |
GU_API bool | GU_PolyReduce2::minimizeQuadric (const QuadricT< T > &Q, UT_Vector3T< T > &x, UT_Vector3T< T > x0, T eigen_ratio) |