Healer¶
Section Name [DEK]
AngleTolerance¶
- Default Value: -1
ApproximateCurve¶
Specify whether to approximate curves.
- Default Value:
- Values
- 0: Don’t approximate curves
- 1: Approximate curves
ApproximateSurface¶
Specify whether to approximate surfaces.
- Default Value:
- Values
- 0: Don’t approximate surfaces
- 1: Approximate surfaces
AutoStitch¶
Specify whether to merge free edges (Auto Stitch) to construct the topology structure.
- Default Value:
- Values
- 0: Don’t merge free edges (Disable Auto Stitch)
- 1: Merge free edges (Perform Auto Stitch)
AutoStitchTol¶
- Default Value: -1
BreakAssembly¶
Specify whether and how to change the assembly structure.
- Default Value:
- Values
- 0: Don’t change (Maintain the original assembly structure)
- 1: Flatten the assembly structure while maintaining the part positioning
- 4: Convert an assembly as a single part
- 6: Convert an assembly as a single part. If the original model has only 1 top assembly, its name is applied to the result body name.
CleanSelfIntersectingLoop¶
Specify whether and when to fix self-intersecting loops.
- Default Value:
- Values
- 0: Don’t fix self-intersecting loops
- 2: Fix self-intersecting loops when they intersect at the vertex only
- 3: Always fix all self-intersecting loops
CoincidentMaxTolerance¶
- Default Value: -1
ConnectG1Edges¶
Specify whether to connect G1-continuous edges.
- Default Value:
- Values
- 0: Don’t connect G1-continuous edges
- 1: Connect G1-continuous edges
ConvertIntoCADmeisterAsNURBS¶
- Default Value: 1
- Values
- 0: Don’t convert as high-degree NURBS
- 1: Convert as high-degree NURBS
ConvertIntoProeWithSimpOff¶
- Default Value: 0
- Values
- 0: Perform Geometry Healing with the normal settings
- 1: Perform Geometry Healing with the settings to skip geometry simplification
ConvertSurfaceToFace¶
- Default Value:
- Values
- 0: Don’t convert surfaces as face
- 1: Convert surfaces as face
CopyDisplayedEdge¶
Specify whether to generate isolated edges by duplicating edges.
- Default Value: 0
- Values
- 0: Don’t create isolated edges from edges
- 2: Always create isolated edges from edges regardless of the display flag (shown/hidden)
CopyVolumeDisplayAttributeToFace¶
Default Value:
Values
1: Copy the volume color to face color of belonging faces (overwrite when the face color is set) unless “NotCopyVolumeColorToColoredFace=1” is set, and the face color is set
- 32: Apply the OR of display flag (shown/hidden) of the face and the belonging volume to the display flag of the face(Set the face as shown as long as either the face itself or the belonging volume is shown)
CreateAxisLineForRevolution¶
- Default Value: 0
- Values
- 0: Don’t create revolution axes
- 1: Spherical surfaces
- 2: Cylindrical surfaces
- 4: Conic surfaces
- 8: General revolution surfaces
CreateTopAssembly¶
- Default Value:
- Values
- 0: Don’t create a top assembly
- 1: Always create a top assembly
- 2: Create a top assembly only when there are multiple elements (parts or top assemblies) at the top hierarchy
DivideCurveWithHighCurvature¶
Specify whether to fix the high curvature curve by dividing it at the high curvature point.
- Default Value:
- Values
- 0: Don’t divide high curvature curves
- 1: Divide high curvature curves
DivideLargeSurface¶
Specify whether and how to adjust the number of the surface control points when they exceed the value specified with “LimitNumOfSurfaceControlPoints”.
Default Value:
Values
0: Don’t adjust
1: Adjust the number by trimming/dividing surfaces
- 3: Adjust the number by trimming surfaces(Don’t divide surfaces)
ExtendSurface¶
Specify whether to fix the gap between surface and edge by extending the surface.
- Default Value:
- Values
- 0: Don’t extend surfaces
- 1: Extend surfaces
ExtendSurfaceBoundaryNearEdge¶
Specify whether to fix the edges near/on the surface boundary by extending the surface.
- Default Value:
- Values
- 0: Don’t extend surfaces
- 1: Extend surfaces
FitSurfaceToEdges¶
Specify whether to fix the gap between surface and edge by fitting the surface to edge.
- Default Value:
- Values
- 0: Don’t fit surface to edge
- 1: Fit surface to edge
FitTolerance¶
This will be ignored when an invalid value is specified.
- Default Value: -1
ForceDefaultColorToAll¶
Specify whether to replace the color of B-rep entities (volume, face, surface, edge and vertex) by the default color.
- Default Value: 0
- Values
- 0: Don’t replace the entity colors (Use the original colors)
- 1: Replace the entity colors by default colors
HealForPDQFromV5ToNX¶
Specify whether to repair the geometry in conformity with Nissan PDQ standards (CADdoctor for NX) during CATIA V5 to NX conversion to increase the success rate of Geometry Healing.
- Default Value: 0
- Values
- 0: OFF
- 1: ON
HealPartwise¶
Specify whether to run Geometry Healing with memory-saving mode.
- Default Value: 0
- Values
- 0: Don’t enable memory-saving mode
- 1: Enable memory saving mode when running Geometry Healing
IgesHeal¶
Specify the target CAD system when exporting in IGES format to convert with the flavoring suited for the target CAD system.
- Default Value: -1
- Values
- -1: No flavoring
- 103: NX I-deas
- 104: Creo Parametric
- 105: NX
- 106: CATIA V4
- 112: Creo Elements/Direct
- 117: CATIA V5
InsertEdgeToBadLoop¶
Specify whether to fix open edge loops (a gap between endpoints of an edge loop) by inserting new edges.
- Default Value:
- Values
- 0: Don’t insert edges
- 1: Insert edges
KeepG1Continuity¶
Specify whether to maintain the G1 continuity between faces in Geometry Healing.
- Default Value:
- Values
- 0: Don’t maintain G1 continuity (Ignore G1 continuity)
- 1: Maintain G1 continuity (Prioritize the accuracy)
- 3: Maintain G1 continuity (Prioritize the processing speed)
KeepOriginalShellOpenClose¶
Specify whether to maintain the open/close status of the shell in Geometry Healing.
- Default Value:
- Values
- 0: Don’t maintain open/close status of shell
- 1: Always maintain open/close status of shell
- 2: Maintain open/close status of shell only for the open shells
KeepOriginalTolerance¶
Specify whether to use the tolerance of the source model when running Geometry Healing.
- Default Value:
- Values
- 0: Don’t use the tolerance of source model
- 1: Use the tolerance of source model
LimitNumOfSurfaceControlPoints¶
- Default Value:
LimitOrderCurve¶
- Default Value:
LimitOrderSurface¶
- Default Value:
LimitSrfTypeGeneral¶
Specify whether to convert analytic surfaces as general surfaces.
- Default Value:
- Values
- 0: Don’t convert as general surfaces (Convert as analytic surfaces)
- 1: Convert as general surfaces
MakeFaceIsolated¶
Specify whether to convert faces as isolated faces by copying edges to remove connection relations between faces.
Default Value:
Values
- 0: Don’t convert as isolated faces(Maintain the connection relation between faces)
- 1: Convert as isolated faces(Volume/part structures will be lost, and isolated faces will be placed right under the top hierarchy as an independent element)
- 2: Convert as isolated faces(One volume will be created per isolated face)
MergeShortCurveConnect¶
Specify whether to fix short curves by merging them.
- Default Value:
- Values
- 0: Don’t merge
- 1: Merge short curves
MergeSkinVolume¶
Default Value:
Values
- 0: Don’t create volumes(Do nothing)
1: Always create volumes per Body or Geometrical Set
2: Create volumes per Body or Geometrical Set, or per top Geometrical Set in the specification tree when Geometrical Set has hierarchical structure
MergeTolerance¶
This will be ignored when an invalid value is specified.
- Default Value: -1
MinimalHealing¶
- Default Value: 0
- Values
- 0: Powerful Healing (Prioritize data quality)
- 1: Minimal Healing (Prioritize conversion speed)
ModifyFaceDirectionInShell¶
Specify whether to fix the reversed (inside out) faces.
- Default Value:
- Values
- 0: Don’t fix reversed faces
- 1: Fix reversed faces
ModifyG1Continuity¶
Specify whether to fix non-tangent faces (G1-discontinuity between adjacent faces).
- Default Value:
- Values
- 0: Don’t fix non-tangent faces
- 1: Fix non-tangent faces
NonSeamSphere¶
Specify whether to fix the spherical faces that contain the surface pole in the effective area by rotating the surface along the axis of the sphere.
- Default Value:
- Values
- 0: Don’t rotate the surface
- 1: Rotate the surface
NotCopyVolumeColorToColoredFace¶
- Default Value:
- Values
- 0: Don’t maintain the original face color (Overwrite)
- 1: Maintain the original face color
PointCoincidentTolerance¶
- Default Value: -1
PromoteAttribute¶
- Default Value: 0
- Values
- 0: Don’t inherit attributes
- 1: Inherit attributes
RecalculateIllegalSurface¶
- Default Value:
- Values
- 0: Don’t recalculate illegal surfaces
- 1: Recalculate self-intersecting surfaces
- 2: Recalculate surfaces whose U- and V- vectors are parallel
- 4: Recalculate general triangular surfaces
- 8: Recalculate analytic triangular surfaces
- 32: Recalculate illegal surfaces ignoring the original surface
- 64: Don’t recalculate illegal surfaces and repair the surfaces only by trimming or dividing them
- 128: Exclude illegal surfaces which are connected to adjacent faces with G1-continuity
RecalculateSurfaceWithHighCurvature¶
Default Value:
Values
0: Don’t fix the surfaces with high curvature
1: Always recalculate surfaces with high curvature
2: Recalculate surfaces with high curvature unless it is connected to adjacent faces with G1-continuity
4: Recalculate surfaces with high curvature without considering the original surface
- 8: Trim surfaces with high curvature(Do not recalculate)
RemoveDuplicateFace¶
- Default Value:
- Values
- 0: Don’t delete duplicate faces
- 1: Delete the isolated face only when it completely overlaps a surface with the same geometry
- 2: Delete the isolated face as long as it overlaps partially
- 4: Delete all duplicate faces
RemoveDuplicateSurface¶
- Default Value:
- Values
- 0: Don’t delete duplicate surfaces
- 1: Delete the isolated surface only when it completely overlaps a surface with the same geometry
- 2: Delete the isolated surface as long as it overlaps partially
- 4: Delete all duplicate surfaces
RemoveEmptyBody¶
Specify whether to delete empty assemblies and empty bodies (bodies with no B-rep elements).
- Default Value:
- Values
- 0: Don’t delete empty assemblies and empty bodies
- 2: Delete empty assemblies and empty bodies
RemoveIsoPlane¶
Specify whether to delete isolated planes.
- Default Value:
- Values
- 0: Don’t delete
- 1: Delete isolated planes
RemoveSmallFaceMerge¶
Specify whether to fix small faces by merging them.
- Default Value:
- Values
- 0: Don’t merge small faces
- 1: Merge small faces
ReplaceObjectName¶
Specify whether to replace Name (part/assembly names) in ENF by PartName or PartNumber in ENF.
- Default Value:
- Values
- 0: Don’t change Name
- 1: Always replace Name by PartName
- 2: Always replace Name by PartNumber
- 11: Replace Name by PartName unless PartName is blank
- 12: Replace Name by PartNumber unless PartNumber is blank
ReplacePartName¶
Specify whether to change PartName in ENF with Name (part/assembly names) or PartNumber in ENF.
- Default Value: 0
- Values
- 0: Don’t change PartName
- 1: Always replace PartName by Name
- 2: Always replace PartName by PartNumber
- 11: Replace PartName by Name unless Name is blank
- 12: Replace PartName by PartNumber unless PartNumber is blank
ReplacePartNumber¶
Specify whether to change PartNumber in ENF with Name (part/assembly names) or PartName in ENF.
- Default Value:
- Values
- 0: Don’t change PartNumber
- 1: Replace PartNumber by Name
- 2: Replace PartNumber by PartName
- 11: Replace PartNumber by Name unless Name is blank
- 12: Replace PartNumber by PartName unless PartName is blank
SetEdgeDefaultColor¶
- Default Value:
SetFaceDefaultColor¶
- Default Value:
SetTSurfaceDefaultColor¶
- Default Value:
SetVertexDefaultColor¶
- Default Value:
SetVolumeDefaultColor¶
- Default Value:
ShortCurveTolerance¶
This will be ignored when an invalid value is specified.
- Default Value: -1
SmallSegmentTolerance¶
Please note that the value specified with “FitTolerance” will be applied when this value is smaller than that.
This will be ignored when an invalid value is specified.
- Default Value: -1
StepBomHeal¶
Specify the file format of geometric parts when exporting in STEP BOM to convert with the flavoring suited for the target file format.
- Default Value: -1
- Values
- -1: No flavoring
- 184: JT
- 198: STEP
StepHeal¶
Specify the target CAD system when exporting in STEP format to convert with the flavoring suited for the target CAD system.
- Default Value: -1
- Values
- -1: No flavoring
- 103: NX I-deas
- 104: Creo Parametric
- 105: NX
- 106: CATIA V4
- 112: Creo Elements/Direct
- 117: CATIA V5
SurfaceWithHighCurvatureTol¶
- Default Value: 0.01
TolCheckFacesG1Lower¶
- Default Value: 0.5
TolCheckFacesG1Upper¶
- Default Value: 1
TopologyRestrictionForCadmeister¶
- Default Value: 0
- Values
- 0: Don’t restrict the number of topological elements
- 1: Restrict the number of topological elements
TrimSurface¶
- Default Value:
- Values
- 0: Don’t trim surfaces
- 1: Trim closed surfaces only
- 2: Always trim surfaces
UseUv3dInHealing¶
Specify whether to use UV curves as the edge of faces when running Geometry Healing.
Default Value:
Values
- 0: Don’t use UV curves(Use 3D curves)
1: Use UV curves
VolumeToBody¶
Default Value:
Values
- 0: Don’t convert volumes as bodies
- 1: Convert volumes contained in Body of ENF to body
- 2: Convert volumes contained in Body of ENF to body, and flatten the assembly structure
- 4: Convert volumes contained in Body of ENF to body, and apply the body name to new body name
Note: Specification for VolumeToBody
General(multiple VOL+ isolated curve + Isolated point)
A:Asm1 +-- B:Part1 +-- V:Vol1 +-- V:Vol2 +-- (Crv) +-- (Pt) +-- (Pt) +-- (Pt)
VolumeToBody=1
A:Asm1 +-- B:Vol1 +-- V:Vol1 +-- B:Vol2 +-- V:Vol2 +-- B:Part1 +-- (Crv) +-- (Pt) +-- (Pt) +-- (Pt)
VolumeToBody=2
A:Asm1 A:Part1 +-- B:Vol1 +-- V:Vol1 +-- B:Vol2 +-- V:Vol2 +-- B:Part1 +-- (Crv) +-- (Pt) +-- (Pt) +-- (Pt)
1(BODY) to 1(VOLUME)
B:Part1 +-- V:Vol1
VolumeToBody=1
B:Vol1 +-- V:Vol1
VolumeToBody=2
B:Part1 +-- V:Vol1
empty body is included
B:Part1 +-- V:Vol1 +-- V:Vol2 B:Part2 (Φ)
VolumeToBody=1
B:Vol1 +-- V:Vol1 B:Vol2 +-- V:Vol2 B:Part2 (Φ)
VolumeToBody=2
A:Part1 +-- B:Vol1 +-- V:Vol1 +-- B:Vol2 +-- V:Vol2 B:Part2 (Φ)
WriteOldFile¶
Default Value: 0
Values
- 0: Don’t export in older version(Export ENF in the latest version)
2: Export ENF in version 2
3: Export ENF in version 3
WriteOldFileRev¶
Default Value:
Values
- -1: Don’t export in older version(Export ENF in the latest version)
0: Export ENF in revision 0
2: Export ENF in revision 2
3: Export ENF in revision 3
6: Export ENF in revision 6