alias_api.AlAttributes

class alias_api.AlAttributes

Bases: AlObject

Interface to Alias curve and surface attributes.

AlAttributes is the base class for a set of classes which allow access to curve and surface attributes. It is not possible to create AlAttributes directly, instead they are created when you use the AlCurve::create*() methods.

An attribute is an alternate way to specify an object. For example, in Alias normally a circle would be represented by a NURBS curve which approximates a circle. With attributes instead, a circle is represented by an origin, a radius, etc. Several types of attributes are derived from this class which are used for particular types of objects.

copy_wrapper(self: alias_api.AlAttributes) alias_api.AlObject

Return an exact duplicate of this AlAttributes wrapper.

next_attribute(self: alias_api.AlAttributes) alias_api.AlAttributes

Return the next AlAttributes object.

type(self: alias_api.AlAttributes) alias_api.AlObjectType

Return the AlAttributes type identifier.