MoveFeature.redefineAsFreeMove Method

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

Description

Redefines the move feature to be described by an arbitrary translation and orientation which is defined using a transformation matrix.

To use this method, you need to position the timeline marker to immediately before this feature. This can be accomplished using the following code: thisFeature.timelineObject.rollTo(True)

Syntax

"moveFeature_var" is a variable referencing a MoveFeature object.
returnValue = moveFeature_var.redefineAsFreeMove(transform)
"moveFeature_var" is a variable referencing a MoveFeature object.

#include <Fusion/Features/MoveFeature.h>

returnValue = moveFeature_var->redefineAsFreeMove(transform);

Return Value

Type Description
boolean Returns true if the re-definition is successful.

Parameters

Name Type Description
transform Matrix3D The transformation matrix that defines the transform to apply. The matrix must be an orthogonal matrix; that is the axes are perpendicular to each other and there isn't any scaling or mirroring defined.

Version

Introduced in version January 2023