Share

CAD import objects

CadImporter

[Desktop Automation]

Properties

None.

Back to top

Methods

Name Syntax Description
loadmodel cadmodel = importer:loadmodel(filename:string, maximumsurfacedeviation:number, angletolerance:number, maximumedgelength:number)
loadmodel loadmodel(filename:string, detaillevel:integer) Alternative syntax. Detail levels 1 to 5 correspond to Netfabb's built-in levels of "extra low", "low", "medium", "high", and "extra high".

Back to top

CADImportModel

[Desktop Automation]

Sometimes a CAD File consists of several single files. You can access the number of single entities by the property entitycount and get an entity's name by the method getentityname(index). You can create a mesh with all entities using the method createmesh, or you can create a mesh with a single entity using the method createsinglemesh.

Back to top

Properties

Name Syntax Description
entitycount entities = cadmodel.entitycount Holds the number of entities of the cadmodel
trianglecount triangles = cadmodel.trianglecount Holds the number of triangles of the cadmodel

Back to top

Methods

Name Syntax Description
createsinglemesh mesh = cadmodel:createsinglemesh (EntityIndex:Number); Creates a mesh with a single entity
createmesh mesh = cadmodel:createmesh() Creates a mesh with all entities
getentityname name = cadmodel:getentityname( EntityIndex:Number); Returns the entity's name

Back to top

Was this information helpful?