63#define RT_REDUCE_OBJ_PRESERVE_VOLUME 0x1
68RT_EXPORT
extern void rt_reduce_db(
struct db_i *db,
size_t num_preserved_attributes,
const char *
const * preserved_attributes,
const struct bu_ptbl *preserved_combs_dirs);
Header file for the BRL-CAD common definitions.
double fastf_t
fastest 64-bit (or larger) floating point type
fastf_t mat_t[ELEMENTS_PER_MAT]
4x4 matrix
fastf_t point_t[ELEMENTS_PER_POINT]
3-tuple point
void rt_reduce_obj(struct rt_db_internal *dest, const struct rt_db_internal *ip, fastf_t reduction_level, unsigned flags)
void rt_reduce_db(struct db_i *db, size_t num_preserved_attributes, const char *const *preserved_attributes, const struct bu_ptbl *preserved_combs_dirs)
int rt_generic_xform(struct rt_db_internal *op, const mat_t mat, struct rt_db_internal *ip, int avail, struct db_i *dbip)
void rt_generic_make(const struct rt_functab *ftp, struct rt_db_internal *intern)
struct bu_bitv * rt_get_solidbitv(size_t nbits, struct resource *resp)
int rt_find_paths(struct db_i *dbip, struct directory *start, struct directory *end, struct bu_ptbl *paths, struct resource *resp)
int rt_id_solid(struct bu_external *ep)
fundamental vector, matrix, quaternion math macros