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

Tol

Specify the tolerance.
Real number value larger than 0.001 mm.
  • Default Value: 0.1

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