24#ifndef RT_PRIMITIVES_SKETCH_H
25#define RT_PRIMITIVES_SKETCH_H
Header file for the BRL-CAD common definitions.
void rt_curve_free(struct rt_curve *crv)
int rt_check_curve(const struct rt_curve *crv, const struct rt_sketch_internal *skt, int noisy)
int curve_to_tcl_list(struct bu_vls *vls, struct rt_curve *crv)
void rt_curve_reverse_segment(uint32_t *lng)
void rt_curve_order_segments(struct rt_curve *crv)
struct bv_scene_obj * db_sketch_to_scene_obj(const char *sname, struct db_i *dbip, struct directory *dp, struct bview *sv)
int curve_to_vlist(struct bu_list *vlfree, struct bu_list *vhead, const struct bg_tess_tol *ttol, point_t V, vect_t u_vec, vect_t v_vec, struct rt_sketch_internal *sketch_ip, struct rt_curve *crv)
struct directory * db_scene_obj_to_sketch(struct db_i *dbip, const char *sname, struct bv_scene_obj *s)
struct rt_sketch_internal * rt_copy_sketch(const struct rt_sketch_internal *sketch_ip)
void rt_copy_curve(struct rt_curve *crv_out, const struct rt_curve *crv_in)
fastf_t vect_t[ELEMENTS_PER_VECT]
3-tuple vector
fastf_t point_t[ELEMENTS_PER_POINT]
3-tuple point
fundamental vector, matrix, quaternion math macros