|
BRL-CAD
|
Files | |
| file | sketch.h |
Data Structures | |
| struct | rt_curve |
| struct | line_seg |
| line segment More... | |
| struct | carc_seg |
| circular arc segment More... | |
| struct | nurb_seg |
| NURB curve segment. More... | |
| struct | bezier_seg |
| Bezier curve segment. More... | |
| struct | rt_sketch_internal |
Macros | |
| #define | SKETCH_NAME_LEN 16 |
| #define | RT_SKETCH_CK_MAGIC(_p) BU_CKMAG(_p, RT_SKETCH_INTERNAL_MAGIC, "rt_sketch_internal") |
Functions | |
| 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) |
| int | rt_check_curve (const struct rt_curve *crv, const struct rt_sketch_internal *skt, int noisy) |
| void | rt_curve_reverse_segment (uint32_t *lng) |
| void | rt_curve_order_segments (struct rt_curve *crv) |
| void | rt_copy_curve (struct rt_curve *crv_out, const struct rt_curve *crv_in) |
| void | rt_curve_free (struct rt_curve *crv) |
| struct rt_sketch_internal * | rt_copy_sketch (const struct rt_sketch_internal *sketch_ip) |
| int | curve_to_tcl_list (struct bu_vls *vls, 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, struct bv_scene_obj *free_scene_obj) |
| struct directory * | db_scene_obj_to_sketch (struct db_i *dbip, const char *sname, struct bv_scene_obj *s) |
| #define RT_SKETCH_CK_MAGIC | ( | _p | ) | BU_CKMAG(_p, RT_SKETCH_INTERNAL_MAGIC, "rt_sketch_internal") |
| 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 | ||
| ) |
| int rt_check_curve | ( | const struct rt_curve * | crv, |
| const struct rt_sketch_internal * | skt, | ||
| int | noisy | ||
| ) |
| void rt_curve_reverse_segment | ( | uint32_t * | lng | ) |
| void rt_curve_order_segments | ( | struct rt_curve * | crv | ) |
| void rt_curve_free | ( | struct rt_curve * | crv | ) |
| struct rt_sketch_internal * rt_copy_sketch | ( | const struct rt_sketch_internal * | sketch_ip | ) |
| struct bv_scene_obj * db_sketch_to_scene_obj | ( | const char * | sname, |
| struct db_i * | dbip, | ||
| struct directory * | dp, | ||
| struct bview * | sv, | ||
| struct bv_scene_obj * | free_scene_obj | ||
| ) |
| struct directory * db_scene_obj_to_sketch | ( | struct db_i * | dbip, |
| const char * | sname, | ||
| struct bv_scene_obj * | s | ||
| ) |