MAXScript Language Reference > 3ds Max Objects > Modifier : MAXWrapper and SpacewarpModifier : MAXWrapper > Modifier and SpacewarpModifier Types > Modifiers > Parametric Modifiers >

# Squeeze : Modifier

    Squeeze - superclass: modifier; super-superclass:MAXWrapper - classID: #(299181989, 978405796)

Value > MAXWrapper > Modifier > Squeeze

| Modifier Classes - Quick Navigation

Constructor

    Squeeze...

Properties

    <Squeeze>.Bulge_Amount Float default: 0.0 -- animatable

The magnitude of the bulging effect. Higher values effectively elongate the object and cause the ends to curve outward.

    <Squeeze>.Bulge_Curviture Float default: 2.0 -- animatable

The degree of curvature on the bulging ends. You can use this to control whether the bulge is smooth or pointy.

    <Squeeze>.Squeeze_Amount Float default: 0.0 -- animatable

The magnitude of the squeezing action. Values larger than zero tend to constrict the "waist" of the object, and values less than zero tend to bulge the waistline out, as if the object had been stepped on.

    <Squeeze>.Squeeze_Curvature Float default: 2.0 -- animatable

The degree of curvature into the squeeze. Low values cause a sharp squeezing effect, while high values create a gradual, less pronounced squeeze.

    <Squeeze>.Limit_Squeeze_Effects Integer default: 0

When on, limits the extent of the squeeze effect as defined by the Lower and Upper Limit settings.

0- Off

1- On

    <Squeeze>.Squeeze_Lower_Limit Float default: -50.0 -- animatable

The limit of the squeeze effect in the positive direction along the Z axis.

    <Squeeze>.Squeeze_Upper_Limit Float default: 50.0 -- animatable

The limit of the squeeze effect in the negative direction along the Z axis.

    <Squeeze>.Bias Float default: 0.0 -- animatable, percentage

The relative amounts of bulge and squeeze while retaining a constant object volume.

    <Squeeze>.Volume Float default: 100.0 -- animatable, percentage

Increases or decreases the effects of both Squeeze and Bulge in parallel.

    <Squeeze>.center Point3 default: [0,0,0] -- animatable

At this sub-object level, you can translate and animate the center, altering the Squeeze gizmo’s shape, and thus the shape of the squeezed object.

    <Squeeze>.gizmo SubAnim

At this sub-object level, you can transform and animate the gizmo like any other object, altering the effect of the Squeeze modifier.

Translating the gizmo translates its center an equal distance.

Rotating and scaling the gizmo takes place with respect to its center.

    <Squeeze.Gizmo>.position Point3 default: [0,0,0] -- animatable

The position of the squeeze gizmo.

    <Squeeze.Gizmo>.rotation Quat default: (quat 0 0 0 1) -- animatable

The rotation of the squeeze gizmo.

    <Squeeze.Gizmo>.scale Point3 default: [1,1,1] -- animatable

The scale of the squeeze gizmo.

#### See Also

- Modifier Sub-Object Transform Properties

- Modifier Common Properties, Operators, and Methods

- MAXWrapper Common Properties, Operators, and Methods

- Value Common Properties, Operators, and Methods