17struct SubdivideSettings
37 FaceBitSet *
region =
nullptr;
67 float minSharpDihedralAngle = PI_F / 6;
79 std::function<void(EdgeId e1, EdgeId e)>
onEdgeSplit;
#define MRMESH_API
Definition MRMeshFwd.h:80
Definition MRMesh/MRMesh.h:23
Definition MRObjectMeshData.h:14
Definition MRObjectMesh.h:11
Definition MRMesh/MRMeshSubdivide.h:18
new unsafe MR.? UndirectedEdgeBitSet notFlippable
new unsafe ref float criticalAspectRatioFlip
new unsafe MR.Std.Function_BoolFuncFromFloat progressCallback
new unsafe MR.? VertBitSet newVerts
new unsafe ref bool projectOnOriginalMesh
new unsafe ref float maxDeviationAfterFlip
new unsafe ref float maxAngleChangeAfterFlip
new unsafe MR.Std.Function_BoolFuncFromMREdgeId beforeEdgeSplit
new unsafe MR.? FaceBitSet region
new unsafe ref float maxEdgeLen
new unsafe MR.Std.Function_VoidFuncFromMREdgeIdMREdgeId onEdgeSplit
new unsafe ref int maxEdgeSplits
new unsafe ref float maxTriAspectRatio
new unsafe ref bool subdivideBorder
new unsafe ref float maxSplittableTriAspectRatio
new unsafe MR.Std.Function_VoidFuncFromMRVertId onVertCreated
new unsafe ref bool smoothMode
new unsafe MR.? FaceBitSet maintainRegion
MRMESH_API Expected< Mesh > copySubdividePackMesh(const MeshPart &mp, float voxelSize, const ProgressCallback &cb={})
MRMESH_API int subdivideMesh(Mesh &mesh, const SubdivideSettings &settings={})
MRMESH_API ObjectMeshData makeSubdividedObjectMeshData(const ObjectMesh &obj, const SubdivideSettings &settings)
returns the data of subdivided mesh given ObjectMesh (which remains unchanged) and subdivision parame...
Definition MRCameraOrientationPlugin.h:8