3ds Max C++ API Reference
Out of Range Types

Out of Range Types provide several methods of extrapolating the pattern of key dots in a track. More...

Macros

#define ORT_CONSTANT   1
 Tracks values before or after the range of keys remains constant. More...
 
#define ORT_CYCLE   2
 Causes the key pattern to repeat cyclically. More...
 
#define ORT_LOOP   3
 The same as ORT_CYCLE with continuity. More...
 
#define ORT_OSCILLATE   4
 This reverses the range of keys values to cause the pattern to oscillate. More...
 
#define ORT_LINEAR   5
 Takes the slope at the end key in the range and extrapolate with that slope. More...
 
#define ORT_IDENTITY   6
 This only is used when mapping time to time. More...
 
#define ORT_RELATIVE_REPEAT   7
 Causes the key pattern to repeat with the first key taking off where the last key left off. More...
 

Detailed Description

Out of Range Types provide several methods of extrapolating the pattern of key dots in a track.

These patterns are applied to the animation outside the range of all keys in the track.

Out of Range Types

Macro Definition Documentation

◆ ORT_CONSTANT

#define ORT_CONSTANT   1

Tracks values before or after the range of keys remains constant.

◆ ORT_CYCLE

#define ORT_CYCLE   2

Causes the key pattern to repeat cyclically.

◆ ORT_LOOP

#define ORT_LOOP   3

The same as ORT_CYCLE with continuity.

◆ ORT_OSCILLATE

#define ORT_OSCILLATE   4

This reverses the range of keys values to cause the pattern to oscillate.

Referred to as "Ping-Pong" in the 3ds Max user interface.

◆ ORT_LINEAR

#define ORT_LINEAR   5

Takes the slope at the end key in the range and extrapolate with that slope.

◆ ORT_IDENTITY

#define ORT_IDENTITY   6

This only is used when mapping time to time.

The slope will be set to one (a 45 degree diagonal starting at the end of the key range). 3ds Max will only set this ORT for Ease Curves.

◆ ORT_RELATIVE_REPEAT

#define ORT_RELATIVE_REPEAT   7

Causes the key pattern to repeat with the first key taking off where the last key left off.