#include "PreCompiled.h"
#include <Python.h>
#include <Base/Console.h>
#include <Base/Interpreter.h>
#include "Mesh.h"
#include "MeshPy.h"
#include "MeshPointPy.h"
#include "FacetPy.h"
#include "MeshFeaturePy.h"
#include "FeatureMeshImport.h"
#include "FeatureMeshExport.h"
#include "FeatureMeshTransform.h"
#include "FeatureMeshTransformDemolding.h"
#include "FeatureMeshCurvature.h"
#include "FeatureMeshSegmentByMesh.h"
#include "FeatureMeshSetOperations.h"
#include "FeatureMeshDefects.h"
#include "FeatureMeshSolid.h"
Go to the source code of this file.
Functions | |
void | initMesh () |
PyDoc_STRVAR (module_doc,"The functions in this module allow working with mesh objects.\n""A set of functions are provided that allow to read in registered mesh file formats\n""to either an newly created or already exising document.\n""\n""open(string) -- Create a new document and a Mesh::Import feature to load the file into the document.\n""insert(string, string) -- Create a Mesh::Import feature to load the file into the given document.\n""mesh() -- Create an empty mesh object.\n""\n") | |
Variables | |
struct PyMethodDef | Mesh_Import_methods [] |
void initMesh | ( | ) |
Definition at line 63 of file AppMesh.cpp.
References Base::Console(), Mesh::Cube::init(), Mesh::Torus::init(), Mesh::Cone::init(), Mesh::Cylinder::init(), Mesh::Ellipsoid::init(), Mesh::Sphere::init(), Mesh::RemoveComponents::init(), Mesh::FillHoles::init(), Mesh::FixIndices::init(), Mesh::FixDeformations::init(), Mesh::FixDegenerations::init(), Mesh::FixDuplicatedPoints::init(), Mesh::FixDuplicatedFaces::init(), Mesh::FixNonManifolds::init(), Mesh::FlipNormals::init(), Mesh::HarmonizeNormals::init(), Mesh::FixDefects::init(), Mesh::SetOperations::init(), Mesh::SegmentByMesh::init(), Mesh::Curvature::init(), Mesh::TransformDemolding::init(), Mesh::Transform::init(), Mesh::Export::init(), Mesh::Import::init(), Mesh::Feature::init(), Mesh::MeshObject::init(), Mesh::PropertyMeshKernel::init(), Mesh::PropertyCurvatureList::init(), Mesh::PropertyNormalList::init(), Base::Interpreter(), Mesh_Import_methods, Mesh::MeshFeaturePy::Type, Mesh::MeshPy::Type, Mesh::FacetPy::Type, and Mesh::MeshPointPy::Type.
PyDoc_STRVAR | ( | module_doc | , | |
"The functions in this module allow working with mesh objects.\n""A set of functions are provided that allow to read in registered mesh file formats\n""to either an newly created or already exising document.\n""\n""open(string) -- Create a new document and a Mesh::Import feature to load the file into the document.\n""insert(string, string) -- Create a Mesh::Import feature to load the file into the given document.\n""mesh() -- Create an empty mesh object.\n""\n" | ||||
) |
struct PyMethodDef Mesh_Import_methods[] |
Definition at line 385 of file AppMeshPy.cpp.
Referenced by initMesh().