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

# Wave : Modifier

    Wave - superclass: modifier; super-superclass:MAXWrapper - classID: #(71, 0)

Value > MAXWrapper > Modifier > VolumeSelect

| Modifier Classes - Quick Navigation

Constructor

    wave ...

Properties

    <Wave>.amplitude1 Float default: 5.0 -- animatable, alias: Amplitude_1

This produces a sine wave along the gizmo’s Y-axis.

Switching a value from positive to negative reverses the positions of peaks and troughs.

    <Wave>.amplitude2 Float default: 5.0 -- animatable, alias: Amplitude_2

This produces a sine wave the gizmo’s X-axis.

Switching a value from positive to negative reverses the positions of peaks and troughs.

    <Wave>.wavelength Float default: 25.0 -- animatable, alias: Wave_Length

The distance in current units between the crests of both waves.

    <Wave>.phase Float default: 0.0 -- animatable

Shifts the wave pattern over the object.

Positive numbers move the pattern in one direction, while negative numbers move it in the other.

    <Wave>.decay Float default: 0.0 -- animatable

Limits the effect of the wave generated from its origin.

A decay value decreases the amplitude at increasing distance from the center.

As this value increases, the wave is concentrated at the center and flattened until it disappears (completely decays).

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

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

    <Wave>.gizmo SubAnim

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

Translating the gizmo translates its center an equal distance.

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

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

The position of the wave gizmo.

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

The rotation of the wave gizmo.

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

The scale of the wave 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