ImportDXF [Modeler]

Imports a DXF model file.

UI Access Modeler > Import.
Parameters
Name Type Description
<Parameters> Array Structured array.

Array("NAME:options",

"FileName:=" , <string>,

"Scale:=" , <float>,

"AutoDetectClosed:=" , <boolean>,

"SelfStitch:=" , <boolean>,

"DefeatureGeometry:=" , <boolean>,

"DefeatureDistance:=" , <integer>,

"RoundCoordinates:=" , <boolean>,

"RoundNumDigits:=" , <integer>,

"WritePolyWithWidthAsFilledPoly:=", <boolean>,

"ImportMethod:=" , <integer>,

"2DSheetBodies:=" , <boolean>,

<layersArray>)

<layersArray> Array Structured array.

Array("NAME:LayerInfo",

<layer>, <layer>, <layer>,...)

<layer> Array Structured array.

Array("NAME:<layerName>",

"source:=" , <string>,

"display_source:=" , <string>,

"import:=" , <boolean>,

"dest:=" , <string>,

"dest_selected:=" , <boolean>,

"layer_type:=" , <string>)

Return Value None.

Python Syntax

ImportDXF(<Parameters>)

Python Example

oEditor.ImportDXF(

["NAME:options",

"FileName:=", "C:/Users/jdoe/Desktop/export.dxf",

"Scale:=" , 0.001,

"AutoDetectClosed:=" , True,

"SelfStitch:=" , True,

"DefeatureGeometry:=" , False,

"DefeatureDistance:=" , 0,

"RoundCoordinates:=" , False,

"RoundNumDigits:=" , 4,

"WritePolyWithWidthAsFilledPoly:=", False,

"ImportMethod:=" , 1,

"2DSheetBodies:=" , False,

["NAME:LayerInfo",

["NAME:0",

"source:=" , "0",

"display_source:=" , "0",

"import:=" , True,

"dest:=" , "0",

"dest_selected:=" , False,

"layer_type:=" , "signal"

],

["NAME:LAYER_1",

"source:=" , "LAYER_1",

"display_source:=" , "LAYER_1",

"import:=" , True,

"dest:=" , "LAYER_1",

"dest_selected:=" , False,

"layer_type:=" , "signal"

],

["NAME:LAYER_2",

"source:=" , "LAYER_2",

"display_source:=" , "LAYER_2",

"import:=" , True,

"dest:=" , "LAYER_2",

"dest_selected:=" , False,

"layer_type:=" , "signal"

]

]

])