Primitive.GetGeometry3

Introduced

v11.0 (2013)

Description

Returns a Geometry object containing the object's geometry. This method is similar to Primitive.GetGeometry2 but specific to the python language.

C# Syntax

Object Primitive.GetGeometry3( Object, siConstructionMode in_mode );

Scripting Syntax

oReturn = Primitive.GetGeometry3( [Time], [Mode] );

Return Value

Geometry

Parameters

Parameter Type Description
Time Double Time (in frames) at which to get property.

Note: This argument is ignored inside operators.

Default Value: Current time in frames

Mode siConstructionMode The construction mode is used to access a version of the geometry with specific deforms. The geometry positions you get depends on the mode you pass in. By default this argument is set to siConstructionModeSecondaryShape which combines the geometry positions with the shape, the envelope deformation and the deforms installed above the envelope such as the move point operators. This mode is typically used for plotting the final results of shape and envelope deformation.

Other modes of interest:

siConstructionModeModeling: Gets the original geometry positions. This mode is typically used in export applications where geometry, shape and envelope positions are exported separately.

siConstructionModePrimaryShape: Combines the geometry positions with the shape deformation.

siConstructionModeAnimation: Combines the geometry positions with the shape and envelope deformation altogether.

siConstructionModeDefault: Uses the current construction mode set in Softimage.

Note: This argument is ignored inside operators.

Default Value: siConstructionModeSecondaryShape