GeomCraft is a toolbox for reverse engineering, aiming to reconstruct digital data just like craftsmen elaborately create 3D shapes. GeomCraft firstly provides a Rhino V6 plug-in for mesh simplification.
GeomCraftMeshSimplification simplifies a mesh while maintaining its original features.
<Input> Users select a triangular mesh and specify the following parameters:
- AestheticModel: True/False
- ScannedData: True/False
- FeatureThreshold: 0.02 (AestheticModel), 0.05 (Otherwise), or manually setting
- DihedralAngle: 1 deg (AestheticModel), 45 deg (Otherwise), or manually setting
- StopCriteria: IterMax=1000; Tolerance=0.01(mm); Convergence=0.01(%)
Note that FeatureThreshold and DihedralAngle are used for extracting features from the input mesh. (The extracted features are displayed by a blue PointCloud object during the simplification processing.) These two parameters mean the magnitude of curvedness and the dihedral angle of adjacent two triangles, respectively. In aesthetic models (e.g. car and artistic architecture), it is generally required to detect a small change in curvature; therefore, the two parameters should be set to smaller values.
<Output> A simplified mesh is generated. The result shown in the figure below was obtained by specifying the following options: AestheticModel(A)=False; ScannedData(S)=True; FeatureThreshold(F)=0.05; DihedralAngle(D)=45; Tolerance(T)=0.01; Convergence(C)=0.01; IterMax(I)=1000.
- The number of triangles that compose an input mesh is limited up to 500,000.
- The first release version will be expired on Sep. 30, 2019.
May 17, 2019 – GeomCraft (Ver. 0.1)
- First release