OMToolkit
1.0
The polygonal mesh processing tool.
|
#include "DecimateMesh.h"
#include <OMToolkit\IO\OMIO.h>
#include <OMToolkit\OMTypes.h>
#include <OpenMesh\Tools\Decimater\DecimaterT.hh>
#include <OpenMesh\Tools\Decimater\ModRoundnessT.hh>
#include <OpenMesh\Tools\Decimater\ModNormalFlippingT.hh>
#include <OpenMesh\Tools\Decimater\ModQuadricT.hh>
#include <OpenMesh\Tools\Decimater\ModIndependentSetsT.hh>
Typedefs | |
typedef OMToolkit::Types::ModuleMeshd | MeshT |
Functions | |
int | main (int argc, char *argv[]) |
Variables | |
const std::string | MODULE_DESCRIPTION = "Module that decimates mesh data" |
const std::string | MODULE_ARGUMENTS = "method:minR:maxE:maxND:vertices:collapses:indS" |
const std::string | MODULE_ARG_METHOD = "method" |
const std::string | MODULE_ARG_MINIMUM_R = "minR" |
const std::string | MODULE_ARG_MAXIMUM_E = "maxE" |
const std::string | MODULE_ARG_NORMAL_DEV = "maxND" |
const std::string | MODULE_ARG_INDEPENDENT = "indS" |
const std::string | MODULE_ARG_VERTICES = "vertices" |
const std::string | MODULE_ARG_COLLAPSES = "collapses" |
const std::string | ROUDNESS = "roundness" |
const std::string | QUADRIC = "quadric" |
const std::string | METHOD_DEFAULT = QUADRIC |
const double | METRIC_DEFAULT = -1.0 |
const double | DEFAULT_PERCENT = 0.5 |
const int | NUM_VERTICES_DEFAULT = -1 |
const int | NUM_COLLAPSES_DEFAULT = -1 |
const bool | INDEPENDENT_SETS = false |
OpenMesh Toolkit for mesh analysis
Copyright (c) 2010 by Rostislav Hulik
Author: Rostislav Hulik, ihuli k@fi t.vut br.c z
Date: 2010/10/25
Module description:
typedef OMToolkit::Types::ModuleMeshd MeshT |
int main | ( | int | argc, |
char * | argv[] | ||
) |
const double DEFAULT_PERCENT = 0.5 |
const bool INDEPENDENT_SETS = false |
const std::string METHOD_DEFAULT = QUADRIC |
const double METRIC_DEFAULT = -1.0 |
const std::string MODULE_ARG_COLLAPSES = "collapses" |
const std::string MODULE_ARG_INDEPENDENT = "indS" |
const std::string MODULE_ARG_MAXIMUM_E = "maxE" |
const std::string MODULE_ARG_METHOD = "method" |
const std::string MODULE_ARG_MINIMUM_R = "minR" |
const std::string MODULE_ARG_NORMAL_DEV = "maxND" |
const std::string MODULE_ARG_VERTICES = "vertices" |
const std::string MODULE_ARGUMENTS = "method:minR:maxE:maxND:vertices:collapses:indS" |
const std::string MODULE_DESCRIPTION = "Module that decimates mesh data" |
const int NUM_COLLAPSES_DEFAULT = -1 |
const int NUM_VERTICES_DEFAULT = -1 |
const std::string QUADRIC = "quadric" |
const std::string ROUDNESS = "roundness" |