# Reverse Engineer

Section Name [REVERSE]

## CreateMethod

Specify how to generate B-rep faces from polygons.

- Default Value: 1
- Values
  - 0: By segmentation
  - 1: By fillet extraction

## ModelType

Specify what the source polygon model is generated from.
This is effective only when “CreateMethod=1”.

- Default Value: 0
- Values
  - 0: From point cloud data (Laser scanned data)
  - 1: From CAD/CAE model

## SurfacePrecision

Specify the fidelity to the source polygon model in B-rep generation by the maximum distance between a polygon face and a general surface. (Unit: mm)
Specify by a positive real number, or an appropriate value will be set automatically when this is not set.
This is effective only when “CreateMethod=1”.

- Default Value:

## MaxFilletRadius

Specify the maximum fillet radius for fillet recognition. (Unit: mm)
Specify by a positive real number, or an appropriate value will be set automatically when this is not set.
This is effective only when “CreateMethod=1”.

- Default Value:

## MinFilletAngle

Specify the minimum fillet radius for fillet recognition. (Unit: degree)
Specify by a positive real number up to 90. Please ensure that the value is greater than zero.
The default value will used when this is not set or an invalid value is set for this.
This is effective only when “CreateMethod=1”.

- Default Value: 10

## DetectParallelFillets

Specify whether to treat fillets that lie parallel to each other with a narrow space in between as two separated fillets.
This is effective only when “CreateMethod=1”.

- Default Value: 0
- Values
  - 0: Don’t treat as separated (Create a single fillet from them)
  - 1: Treat as two separated fillets (Create two fillets from them)

## SimplifyPolygonBoundary

Specify whether to smoothen the polygon sheet boundaries (outline of the polygon free edge areas of the source polygon model) prior to the B-rep generation.
This is effective only when “CreateMethod=1”.

- Default Value: 1
- Values
  - 0: Don’t smoothen the polygon sheet boundaries
  - 1: Smoothen the polygon sheet boundaries

## SimplifyPolygonBoundaryTol

Specify the tolerance for the smoothening the polygon sheet boundary by the distance between the original boundary to result boundary. (Unit: mm)
Specify by a positive real number, or an appropriate value will be set automatically when this is not set.
This is effective only when “CreateMethod=1” and “SimplifyPolygonBoundary=1”.

- Default Value:

## AnalyticSurfacePrecision

Specify the fidelity to the source polygon model in B-rep generation by the maximum distance between a polygon face and an analytic surface. (Unit: mm)
Specify by a positive real number, or an appropriate value will be set automatically when this is not set.
This is effective only when “CreateMethod=1”.

- Default Value:

## AnalyticSurfacePermittedVariance

Specify the maximum variance tolerance in approximation to analytic surfaces by the ratio of the area within the distance tolerance (“AnalyticSurfacePrecision”) to that beyond the tolerance per analytic surface.
Specify by a positive real number between zero (0) to 1.
This is effective only when “CreateMethod=1”.

- Default Value: 0.05

## CreatePlanes

Specify whether to create planar faces from polygons that can be approximated to planes.
This is effective only when “CreateMethod=1”.

- Default Value: 1
- Values
  - 0: Don’t create planar faces (Create NURBS faces instead)
  - 1: Create planar faces

## CreateCylinders

Specify whether to create cylindrical faces from polygons that can be approximated to cylinders.
This is effective only when “CreateMethod=1”.

- Default Value: 1
- Values
  - 0: Don’t create cylinder faces (Create NURBS faces instead)
  - 1: Create cylinder faces

## CreateCones

Specify whether to create conic faces from polygons that can be approximated to cones.
This is effective only when “CreateMethod=1”.

- Default Value: 1
- Values
  - 0: Don’t create cone faces (Create NURBS faces instead)
  - 1: Create cone faces

## CreateSpheres

Specify whether to create spherical faces from polygons that can be approximated to spheres.
This is effective only when “CreateMethod=1”.

- Default Value: 1
- Values
  - 0: Don’t create sphere faces (Create NURBS faces instead)
  - 1: Create sphere faces

## SEG_SurfacePrecision

Specify the fidelity to the source polygon model in B-rep generation by the maximum distance between a polygon face and a general surface. (Unit: mm)
Specify by a positive real number, or an appropriate value will be set automatically when this is not set.
This is effective only when “CreateMethod=0”.

- Default Value: 0.01

## SEG_SharpEdgeAngle

Specify the minimum slope angle (1) tolerance for segmentation. (Unit: degree) Specify by a real number between zero (0) to 180. Polygon edges that are making a slope angle of this value or greater will become the segmentation boundary. (1): Take it as zero (0) degree when two polygons are flat to each other. So specify the slope angle to the other.
This is effective only when “CreateMethod=0”.

- Default Value: 180

## SEG_NumberOfSegments

Specify the fidelity to the source polygon model by the level of fineness of the segmentation.
Specify by an integer number between zero (0) to 10.
The greater value you set, the higher fidelity (=the more number of segments) the result B-rep model will be.
This is effective only when “CreateMethod=0”.

- Default Value: 5

## SEG_MinSegmentArea

Specify the minimum area size of a segment. (Unit: mm^2)
Specify by a positive real number, or an appropriate value will be set automatically when this is not set.
This is effective only when “CreateMethod=0”.

- Default Value:

## SEG_BoundaryEdgePrecision

Specify the tolerance for the fidelity on the outline (free edge areas of the source polygon model) by the distance between the polygon sheet boundary of the source polygon model and the corresponding free edge areas of the result B-rep. (Unit: mm)
Specify by a positive real number, or an appropriate value will be set automatically when this is not set.
This is effective only when “CreateMethod=0”.

- Default Value:

## SEG_AnalyticSurfacePrecision

Specify the fidelity to the source polygon model in B-rep generation by the maximum distance between a polygon face and an analytic surface. (Unit: mm)
Specify by a positive real number, or an appropriate value will be set automatically when this is not set.
This is effective only when “CreateMethod=0”.

- Default Value:

## SEG_AnalyticSurfacePermittedVariance

Specify the maximum variance tolerance in approximation to analytic surfaces by the ratio of the area within the distance tolerance (“SEG_AnalyticSurfacePrecision”) to that beyond the tolerance per analytic surface.
Specify by a positive real number between zero (0) to 1.
This is effective only when “CreateMethod=0”.

- Default Value: 0.05

## SEG_CreatePlanes

Specify whether to create planar faces from polygons that can be approximated to planes.
This is effective only when “CreateMethod=0”.

- Default Value: 1
- Values
  - 0: Don’t create planar faces (Create NURBS faces instead)
  - 1: Create planar faces

## SEG_CreateCylinders

Specify whether to create cylindrical faces from polygons that can be approximated to cylinders.
This is effective only when “CreateMethod=0”.

- Default Value: 1
- Values
  - 0: Don’t create cylinder faces (Create NURBS faces instead)
  - 1: Create cylinder faces

## SEG_CreateCones

Specify whether to create conic faces from polygons that can be approximated to cones.
This is effective only when “CreateMethod=0”.

- Default Value: 1
- Values
  - 0: Don’t create cone faces (Create NURBS faces instead)
  - 1: Create cone faces