Containers

Note: This topic discusses the container feature of 3ds Max and not the collection template classes Tab and Array which are sometimes referred to as container classes.

Containers are a 3ds Max feature that lets users organize scene objects (INode instances) into logical groups that can be handled as single objects. A container is loaded and saved with a scene and has a viewport representation as a box. Containers can be nested, that is containers may contain other containers.

There are two header files that expose the container functionality to SDK users: IContainerObject.h and IContainerManager.h. The primary classes for working with containers are IContainerManager and IContainerObject which are implemented by 3ds Max.