TSplineBodies.createQuadballInput Method

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

Description

Creates a TSplineQuadballInput object that is used to define all of the input required to create a quadball shaped T-Spline body. The fully defined TSplineQuadballInput object is passed into the add method to create the actual T-Spline body. The origin, xDirection, and yDirection define a coordinate system in space where the axis of the quadball is in the Z direction.

Additional settings can be defined using the returned TSplineQuadballInput object.

Syntax

"tSplineBodies_var" is a variable referencing a TSplineBodies object.

returnValue = tSplineBodies_var.createQuadballInput(origin, xDirection, yDirection, radius)
"tSplineBodies_var" is a variable referencing a TSplineBodies object.

#include <Fusion/TSpline/TSplineBodies.h>

returnValue = tSplineBodies_var->createQuadballInput(origin, xDirection, yDirection, radius);
"tSplineBodies_var" is a variable referencing a TSplineBodies object.

returnValue = tSplineBodies_var.createQuadballInput(origin, xDirection, yDirection, radius);

Return Value

Type Description
TSplineQuadballInput Returns the newly created TSplineQuadballInput object or null if the creation failed.

Parameters

Name Type Description
origin Point3D The center point of the quadball.
xDirection Vector3D A vector defining the X direction.
yDirection Vector3D A vector defining the Y direction. This should be perpendicular to the xDirection.
radius double The radius of the quadball in centimeters.

Version

Introduced in version October 2026