Design.designIntent Property

Parent Object: Design
Defined in namespace "adsk::fusion" and the header file is <Fusion/Fusion/Design.h>

Description

Gets and sets the intent of how this design will be used. Changing the design intent from one type to another is not supported in all cases. Below is a list of cases where it is expected to fail:

The following are cases that are supported:

Syntax

"design_var" is a variable referencing a Design object.
# Get the value of the property.
propertyValue = design_var.designIntent

# Set the value of the property.
design_var.designIntent = propertyValue
"design_var" Is a variable referencing a Design Object.
#include <Fusion/Fusion/Design.h>

// Get the value of the property.
DesignIntentTypes propertyValue = design_var->designIntent();

// Set the value of the property, where value_var is a DesignIntentTypes.
bool returnValue = design_var->designIntent(value_var);
"design_var" Is a variable referencing a Design Object.
// Get the value of the property.
propertyValue = design_var.designIntent;

// Set the value of the property.
design_var.designIntent = propertyValue;

Property Value

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

Samples

Name Description
Create document as part, assembly, or hybrid intent. Creates a new document that is either a part, assembly, or hybrid intent.

Version

Introduced in version January 2026