FreezeModeling
 
 
 

FreezeModeling

Introduced

v4.0

Description

Freezes the modeling operators on the primitive construction history. Modeling operators consist of topology operators and deform operators that were applied while in Modeling construction mode.

Scripting Syntax

FreezeModeling( [InputObjs], [Time], [PropagationType] );

Parameters

Parameter Type Description
InputObjs String List of objects for which we want to freeze the associated primitive's modeling operators.

Default Value: Current selection or active objects.

Time Number Frame at which to freeze the primitives.

Default Value: Current time converted to nearest frame.

PropagationType siBranchFlag Freeze the branch or just the node.

Default Value: siUnspecified

Examples

VBScript Example

NewScene
' Create a primitive
CreatePrim "Grid", "NurbsSurface", "MyGrid"
' Switch to Modeling construction mode and apply a Twist deformation
SetValue "Context.constructionmode", siConstructionModeModeling
ApplyOp "Twist", "MyGrid", 3, siPersistentOperation
' Switch to Animation construction mode and apply a Taper deformation
SetValue "Context.constructionmode", siConstructionModeAnimation
ApplyOp "Taper", "MyGrid", 3, siPersistentOperation
' Freeze the modeling operators
FreezeModeling "MyGrid"
' Only the Twist operator is frozen