Ayam object.
#include <ayam.h>
Data Fields | |
| struct ay_object_s * | next |
| siblings of this object | |
| struct ay_object_s * | down |
| children of this object | |
| unsigned int | type |
| the type of the object (AY_ID*) | |
| char * | name |
| the name of the object | |
| unsigned int | glname |
| a "name" for OpenGL selection | |
| unsigned int | refcount |
| how many references of this object exist? | |
| unsigned int | notcount |
| notify counter | |
| int | selected |
| is this object currently selected? | |
| int | modified |
| is this object modified by an editing action? | |
| int | parent |
| does this object allow children? | |
| int | inherit_trafos |
| do children inherit the transformation attributes? | |
| int | hide |
| is this object hidden? | |
| int | hide_children |
| should the children of this object be hidden? | |
| double | quat [4] |
| quaternion attribute | |
| ay_point * | selp |
| selected points of this object | |
| ay_tag * | tags |
| tags of this object | |
| struct ay_mat_object_s * | mat |
| material of this object | |
| void * | refine |
| type specific object (e.g. ay_sphere_object) | |
translation attributes | |
| double | movx |
| double | movy |
| double | movz |
orientation attributes | |
| double | rotx |
| double | roty |
| double | rotz |
scale attributes | |
| double | scalx |
| double | scaly |
| double | scalz |
1.6.3