MeshBodies Object

Derived from: Base Object
Defined in namespace "adsk::fusion" and the header file is <Fusion/MeshBody/MeshBodies.h>

Description

Provides access to the MeshBodies in the parent Component and supports the creation of new mesh bodies.

Methods

Name Description
add

Creates new mesh bodies by importing an STL, OBJ, or 3MF file into the parent component.

In a parametric design, a new mesh base feature is created automatically for the imported bodies. You do not need to call the edit or finishEdit methods of a base or form feature before or after calling this method.

addByTriangleMeshData

Creates a new mesh body using the mesh description provided.

classType

Static function that all classes support that returns the type of the class as a string. The returned string matches the string returned by the objectType property. For example if you have a reference to an object and you want to check if it's a SketchLine you can use myObject.objectType == fusion.SketchLine.classType().

item

Provides access to a mesh body within the collection.

Properties

Name Description
count Returns the number of mesh bodies in the collection.
isValid Indicates if this object is still valid, i.e. hasn't been deleted or some other action done to invalidate the reference.
objectType This property is supported by all objects in the API and returns a string that contains the full name (namespace::objecttype) describing the type of the object.

It's often useful to use this in combination with the classType method to see if an object is a certain type. For example: if obj.objectType == adsk.core.Point3D.classType():

Accessed From

Component.meshBodies, FlatPatternComponent.meshBodies

Version

Introduced in version August 2014