ENF to XVL¶
Section Name [ENF2XVL]
CleanManif¶
Make non-manifold edges used for three or more faces manifold as much as possible.
- Default Value: 0
- Values
- 0: Don’t make manifold.
- 1: Make manifold.
ConvertDtmAx¶
Specify whether to convert datum axis.
- Default Value: 1
- Values
- 0: Don’t convert datum axis
- 1: Convert datum axis
DivNum¶
Specify the number to divide a polygon into
This is effective only when both “WriteXVL2=10,11” and “PolyType=5” are set.
Set a positive integer number between 1 and 32.
- Default Value: 8
DivTol¶
Specify the tolerance on polygon divisions by a real number
-Negative real number: Specify by the relative value
-Positive real number: Specify by the absolute value
This is effective only when “WriteXVL2=10 or 11” and “PolyType=5” are set.
- Default Value: 0.5
DivType¶
Specify how to divide the polygons.
This is effective only when “WriteXVL2=10 or 11” and also “PolyType=5”.
- Default Value: 0
- Values
- -1: NONE
- 0: QUICK
- 1: DEFAULT
- 2: ADAPTIVE
- 3: ABSTRACT
- 4: ANALYTIC
MakeFlat¶
Convert the assembly structure flatly.
- Default Value: 0
- Values
- 0: Don’t convert the assembly structure flatly.
- 1: Convert the assembly structure flatly.
OverWriteXvl¶
Flag for overwriting XVL files which already exist.
When SaveMemory is 1 and StoreMultiFile is 0, 2 will be automatically set.
- Default Value: 0
- Values
- 0: Don’t overwrite original xvl file.
- 1: Overwrite original xvl file.
- 2: Change the file name.
PolyType¶
Specify the type of polygon.
5 is effective only when “WriteXVL2=10 or 11”.
The default value is 1 when WriteXVL2=10 or 11, and 0 when WriteXVL2=3, 5, 7 or 9.
- Default Value: -1
- Values
- 0: NONE
- 1: FAST
- 2: FINE
- 3: ULTRA FINE
- 4: ROUGH
- 5: Set options in detail
SaveMemory¶
Less memory mode
0 is always set when MakeFlat is 1.
- Default Value: 0
- Values
- 0: OFF
- 1: ON
StoreMultiFile¶
Save with multiple files.
0 is always set when SaveMemory is 0.
- Default Value: 0
- Values
- 0: OFF
- 1: ON
UseOriginalLineWidth¶
Specify whether to maintain the edge width defined in ENF when converting to XVL.
- Default Value: 0
- Values
- 0: Don’t maintain the edge width in ENF
- 1: Convert using the edge width in ENF
WriteIsoVtx¶
Convert isolated points.
- Default Value: 1
- Values
- 0: Don’t convert isolated points.
- 1: Convert isolated points.
WriteWire¶
Convert isolated curves.
- Default Value: 1
- Values
- 0: Don’t convert isolated curves.
- 1: Convert isolated curves.
WriteXVL2¶
Specify the type of XVL file.
- Default Value: 3
- Values
- 10: Convert as U-XVL V10
- 11: Convert as U-XVL V11
- 3: Convert as P-XVL
- 5: Convert as V-XVL V5
- 7: Convert as V-XVL V7
- 9: Convert as V-XVL V9
XvlLineWidth¶
Specify whether to convert edges to XVL with specified edge width (specify by a positive integer number between 1 to 8 (Unit: pixel)).
Please note that this will be ignored when “UseOriginalLineWidth=1”.
- Default Value: 0
- Values
- 0: Don’t specify the edge width
- 1: 1 pixel
- 2: 2 pixels
- 3: 3 pixels
- 4: 4 pixels
- 5: 5 pixels
- 6: 6 pixels
- 7: 7 pixels
- 8: 8 pixels