MAXScript Language Reference > 3ds Max Objects > Node : MAXWrapper > Node Subclasses > GeometryClass : Node > Geometry - Extended Objects >

# RingWave : GeometryClass

    RingWave - superclass: GeometryClass; super-superclass:node - classID: #(686038884, 306926354)

Value > MAXWrapper > Node > GeometryClass > RingWave

| Geometry Objects - Quick Navigation

Constructor:

    ringwave...

Properties:

Note

Some of the properties can be entered using more than one syntax. They are listed together in the following list. Either syntax can be used, they are connected.

    <RingWave>.'max diameter' Float default: 500.0 -- animatable; alias: radius

The outside radius of the ringwave.

    <RingWave>.'Radius Segs' Integer default: 1 -- animatable; alias: radial_Segments

The segment count between the inner and outer surfaces in the direction of radius.

    <RingWave>.'ring width' Float default: 1.0 -- animatable; alias: Ring_Width

The mean ring width as measured inward from the outer radius.

    <RingWave>.'ring segments' Integer default: 200 -- animatable; alias: sides

The number of segments in the circumferential direction for both the inner, outer, and end (cap) surfaces.

    <RingWave>.height Float default: 0.0 -- animatable

The height of the ringwave along its major axis.

    <RingWave>.'Height Segs' Integer default: 1 -- animatable; alias: Height_Segments

The number of segments in the direction of the height.

    <RingWave>.Repeat Integer default: 2 -- animatable

Repeat = 0 - Cyclic Growth;

1 - Grow and Stay;

2 - No Growth

    <RingWave>.'time on'  Integer default: 0 -- animatable; alias: Start_Time

The time where the ringwave appears, and begins to grow.

    <RingWave>.'time growing' Integer default: 9600 -- alias: Grow_Time

The time after.'time on' that the ringwave takes to reach full size.

    <RingWave>.'display until' Integer default: 16000 -- animatable; alias: End_Time

The time after which the ringwave disappears.

    <RingWave>.'Outer Edge Breakup' Boolean default: false -- alias: Outer_Edge_Breakup

Turns on breakup of the outer edge.

    <RingWave>.'Major Cycles Outer' Integer default: 1 -- alias: Outer_Edge_Major_Cycles

The number of major waves around the outer edge.

    <RingWave>.'Major Cycle Flux Outer' Float default: 0.0 -- animatable; alias: Outer_Edge_Major_Flux

The size of the major waves, expressed as a percentage of the unmodulated width.

    <RingWave>.'Major Cycle Flux Per Outer' Integer default: 16000 -- animatable; alias: Outer_Edge_Major_Crawl_Time

The time each major wave takes to move around the outer circumference of the RingWave.

    <RingWave>.'Minor Cycles Outer' Integer default: 1 -- alias: Outer_Edge_Minor_Cycles

The number of random-sized smaller waves in each major cycle.

    <RingWave>.'Minor Cycle Flux Outer' Float default: 0.0 -- animatable; alias: Outer_Edge_Minor_Flux

The average size of the smaller waves, expressed as a percentage of the unmodulated width.

    <RingWave>.'Minor Cycle Flux Per Outer' Integer default: -16000 -- animatable; alias: Outer_Edge_Minor_Crawl_Time

The time each minor wave takes to move across its respective major wave.

    <RingWave>.'Inner Edge Breakup' Boolean default: true -- alias: Inner_Edge_Breakup

Turns on the breakup of the inner edge.

    <RingWave>.'Major Cycles Inner' Integer default: 11 -- alias: Inner_Edge_Major_Cycles

The number of major waves around the inner edge.

    <RingWave>.'Major Cycle Flux Inner' Float default: 25.0 -- animatable; alias: Inner_Edge_Major_Flux

The size of the major waves, expressed as a percentage of the unmodulated width.

    <RingWave>.'Major Cycle Flux Per Inner' Integer default: 19360 -- animatable; alias: Inner_Edge_Major_Crawl_Time

The time each major wave takes to move around the inner circumference of the RingWave.

    <RingWave>.'Minor Cycles Inner' Integer default: 29 -- alias: Inner_Edge_Minor_Cycles

The average size of the smaller waves, expressed as a percentage of the unmodulated width.

    <RingWave>.'Minor Cycle Flux Inner' Float default: 10.0 -- animatable; alias: Inner_Edge_Minor_Flux

The average size of the smaller waves, expressed as a percentage of the unmodulated width.

    <RingWave>.'Minor Cycle Flux Per Inner ' Integer default: -4320 -- animatable; alias: Inner_Edge_Minor_Crawl_Time

The time each minor wave takes to move across its respective major wave.

    <RingWave>.repeats Integer default: 2 -- radio button number

The number of times the ringwave cycle repeats.

    <RingWave>.'Mapping Coords' Boolean default: false

When on, assigns mapping coordinates to the ringwave.

    <RingWave>.Smoothing Boolean default: false

When on, smooths the surface of the ringwave.

#### See Also

- GeometryClass Common Properties, Operators, and Methods

- Node Common Properties, Operators, and Methods

- MAXWrapper Common Properties, Operators, and Methods

- Value Common Properties, Operators, and Methods