CAM3MFExportStructure.isStructureStartingAtRoot Property

Parent Object: CAM3MFExportStructure
Defined in namespace "adsk::cam" and the header file is <Cam/CAM/CAM3MFExportStructure.h>

Description

Flag indicating if the Item objects in the 3MF file reference only the asset, meaning the product of the Design or Manufacturing Model, or if the hierarchy is simplified to the lowest distinct component level. In the latter case a 3MF with multiple components is produced. By default, this is set to false.

Syntax

"cAM3MFExportStructure_var" is a variable referencing a CAM3MFExportStructure object.
# Get the value of the property.
propertyValue = cAM3MFExportStructure_var.isStructureStartingAtRoot

# Set the value of the property.
cAM3MFExportStructure_var.isStructureStartingAtRoot = propertyValue
"cAM3MFExportStructure_var" Is a variable referencing a CAM3MFExportStructure Object.
#include <Cam/CAM/CAM3MFExportStructure.h>

// Get the value of the property.
boolean propertyValue = cAM3MFExportStructure_var->isStructureStartingAtRoot();

// Set the value of the property, where value_var is a boolean.
bool returnValue = cAM3MFExportStructure_var->isStructureStartingAtRoot(value_var);
"cAM3MFExportStructure_var" Is a variable referencing a CAM3MFExportStructure Object.
// Get the value of the property.
propertyValue = cAM3MFExportStructure_var.isStructureStartingAtRoot;

// Set the value of the property.
cAM3MFExportStructure_var.isStructureStartingAtRoot = propertyValue;

Property Value

This is a read/write property whose value is a boolean.

Version

Introduced in version April 2026