67#define RT_ANP_REPLACE 1
68#define RT_ANP_APPEND 2
69#define RT_CK_ANP(_p) BU_CKMAG((_p), RT_ANP_MAGIC, "rt_anim_property")
89#define RT_AN_MATERIAL 2
92#define RT_AN_TEMPERATURE 5
94#define ANIM_NULL ((struct animate *)0)
95#define RT_CK_ANIMATE(_p) BU_CKMAG((_p), ANIMATE_MAGIC, "animate")
Header file for the BRL-CAD common definitions.
fastf_t mat_t[ELEMENTS_PER_MAT]
4x4 matrix
int db_add_anim(struct db_i *dbip, struct animate *anp, int root)
struct animate * db_parse_1anim(struct db_i *dbip, int argc, const char **argv)
void db_free_1anim(struct animate *anp)
int db_do_anim(struct animate *anp, mat_t stack, mat_t arc, struct mater_info *materp)
void db_free_anim(struct db_i *dbip)
void db_apply_anims(struct db_full_path *pathp, struct directory *dp, mat_t stck, mat_t arc, struct mater_info *materp)
int db_parse_anim(struct db_i *dbip, int argc, const char **argv)
void db_write_anim(FILE *fop, struct animate *anp)
int anm_op
ANM_RSTACK, ANM_RARC...
struct animate * an_forw
forward link
int an_type
AN_MATRIX, AN_COLOR...
uint32_t magic
magic number
union animate::animate_specific an_u
struct db_full_path an_path
(sub)-path pattern
struct bu_vls anp_shader
Update string.
int anp_op
RT_ANP_REPLACE, etc.
struct rt_anim_property anu_p
struct rt_anim_color anu_c
fundamental vector, matrix, quaternion math macros