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 | seg_knot_vector |
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 | 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) |
struct bv_scene_obj * | db_sketch_to_scene_obj (const char *sname, struct db_i *dbip, struct directory *dp, struct bview *sv, int flags) |
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") |
|
extern |
|
extern |
|
extern |
|
extern |