GeometryImporter

The geometry importer.

Example

application = cf.Application.getInstance()
project = application:NewProject()

    -- Auto determine the CAD file type and import it into the current project

project.Importer.Geometry:ImportFile(FEKO_HOME..[[/shared/Resources/Automation/car_geometry.x_b]])

Inheritance

The GeometryImporter object is derived from the Object object.

Usage locations

The GeometryImporter object can be accessed from the following locations:

Property List

AutoMergeWires
Enables auto-merging of wires which touch. (Read/Write boolean)
AutoStitchFaces
Enables auto-stitching of faces which touch. (Read/Write boolean)
ExtrudeEnabled
Enables the extrusion option. (Read/Write boolean)
HealingType
The type of healing to be applied. (Read/Write ImportHealingTypeEnum)
ImportScaleFactor
The factor by which the imported geometry will be scaled. This value must be greater than 0. (Read/Write number)
Label
The object label. (Read/Write string)
SimplifyModelEnabled
Enables model simplification during importing. (Read/Write boolean)
StitchTrimmedFacesEnabled
Enables stitching of trimmed faces during importing. (Read/Write boolean)
Type
The object type string. (Read only string)
UseTwoStepImportEnabled
Enables the legacy two step import process during conversion. (Read/Write boolean)

Method List

Delete ()
Deletes the entity.
Duplicate ()
Duplicates the entity. (Returns a Object object.)
GetProperties ()
Returns a table of properties representing the state of the object. The properties table can be used with the SetProperties method to change multiple properties of the object in one step. (Returns a table object.)
SetProperties (properties Object)
Modifies the state of the object using the provided table of properties. This method is used to modify multiple properties of the object in a single step.

Static Function List

GetDefaultProperties ()
Creates a table containing the default settings to create an object. (Returns a table object.)

Property Details

AutoMergeWires
Enables auto-merging of wires which touch.
Type
boolean
Access
Read/Write
AutoStitchFaces
Enables auto-stitching of faces which touch.
Type
boolean
Access
Read/Write
ExtrudeEnabled
Enables the extrusion option.
Type
boolean
Access
Read/Write
HealingType
The type of healing to be applied.
Type
ImportHealingTypeEnum
Access
Read/Write
ImportScaleFactor
The factor by which the imported geometry will be scaled. This value must be greater than 0.
Type
number
Access
Read/Write
Label
The object label.
Type
string
Access
Read/Write
SimplifyModelEnabled
Enables model simplification during importing.
Type
boolean
Access
Read/Write
StitchTrimmedFacesEnabled
Enables stitching of trimmed faces during importing.
Type
boolean
Access
Read/Write
Type
The object type string.
Type
string
Access
Read only
UseTwoStepImportEnabled
Enables the legacy two step import process during conversion.
Type
boolean
Access
Read/Write

Method Details

Delete ()
Deletes the entity.
Duplicate ()
Duplicates the entity.
Return
Object
The new (duplicated) entity.
GetProperties ()
Returns a table of properties representing the state of the object. The properties table can be used with the SetProperties method to change multiple properties of the object in one step.
Return
table
A table defining the properties.
SetProperties (properties Object)
Modifies the state of the object using the provided table of properties. This method is used to modify multiple properties of the object in a single step.
Input Parameters
properties(Object)
A table of properties defining the new state of the object.

Static Function Details

GetDefaultProperties ()
Creates a table containing the default settings to create an object.
Return
table
A table containing the default properties.