#include <nmg.h>
Collaboration diagram for face_g_snurb:
Data Fields | |
bu_list | l |
bu_list | f_hd |
list of faces sharing this surface | |
int | order [2] |
surface order [0] = u, [1] = v | |
knot_vector | u |
surface knot vectors | |
knot_vector | v |
surface knot vectors | |
int | s_size [2] |
mesh size, u,v | |
int | pt_type |
surface point type | |
fastf_t * | ctl_points |
array [size[0]*size[1]] | |
int | dir |
direction of last refinement | |
point_t | min_pt |
min corner of bounding box | |
point_t | max_pt |
max corner of bounding box | |
long | index |
struct # in this model |
Definition at line 360 of file nmg.h.
|
Definition at line 362 of file nmg.h. Referenced by isect_ray_snurb_face(), nmg_face_g_snurb(), nmg_pr_fg(), rt_nmg_ialloc(), rt_nurb_bezier(), rt_nurb_clean_snurb(), rt_nurb_free_snurb(), rt_nurb_intersect(), and rt_nurb_sinterp(). |
|
list of faces sharing this surface
Definition at line 363 of file nmg.h. Referenced by nmg_face_g_snurb(), rt_nmg_ialloc(), and rt_nmg_idisk(). |
|
surface order [0] = u, [1] = v
Definition at line 364 of file nmg.h. Referenced by interpolate_data(), isect_ray_snurb_face(), nmg_dup_face(), nmg_face_g_snurb(), nmg_pr_fg(), nmg_snurb_is_planar(), rt_bez_check(), rt_nmg_edisk(), rt_nmg_idisk(), rt_nurb_clean_snurb(), rt_nurb_curve(), rt_nurb_import5(), rt_nurb_new_snurb(), rt_nurb_plot(), rt_nurb_project_srf(), rt_nurb_region_from_srf(), rt_nurb_s_diff(), rt_nurb_s_eval(), rt_nurb_s_norm(), rt_nurb_s_print(), rt_nurb_s_refine(), rt_nurb_s_split(), rt_nurb_s_xsplit(), rt_nurb_scopy(), rt_nurb_sinterp(), and rt_nurb_tcladjust(). |
|
surface knot vectors
Definition at line 365 of file nmg.h. Referenced by interpolate_data(), nmg_dup_face(), nmg_face_g_snurb(), nmg_pr_fg(), nmg_snurb_fu_to_vlist(), nmg_snurb_to_vlist(), rt_bez_check(), rt_nmg_edisk(), rt_nmg_idisk(), rt_nurb_bytes(), rt_nurb_clean_snurb(), rt_nurb_curve(), rt_nurb_free_snurb(), rt_nurb_grans(), rt_nurb_intersect(), rt_nurb_new_snurb(), rt_nurb_norm(), rt_nurb_plot(), rt_nurb_project_srf(), rt_nurb_s_diff(), rt_nurb_s_eval(), rt_nurb_s_norm(), rt_nurb_s_print(), rt_nurb_s_refine(), rt_nurb_s_split(), rt_nurb_s_xsplit(), rt_nurb_scopy(), rt_nurb_sinterp(), and rt_nurb_tcladjust(). |
|
surface knot vectors
Definition at line 366 of file nmg.h. Referenced by interpolate_data(), main(), nmg_dup_face(), nmg_face_g_snurb(), nmg_pr_fg(), nmg_snurb_fu_to_vlist(), nmg_snurb_to_vlist(), rt_bez_check(), rt_nmg_edisk(), rt_nmg_idisk(), rt_nurb_bytes(), rt_nurb_clean_snurb(), rt_nurb_curve(), rt_nurb_free_snurb(), rt_nurb_grans(), rt_nurb_intersect(), rt_nurb_new_snurb(), rt_nurb_norm(), rt_nurb_plot(), rt_nurb_project_srf(), rt_nurb_s_diff(), rt_nurb_s_print(), rt_nurb_s_refine(), rt_nurb_s_xsplit(), rt_nurb_scopy(), rt_nurb_sinterp(), and rt_nurb_tcladjust(). |
|
|
|
array [size[0]*size[1]]
Definition at line 370 of file nmg.h. Referenced by isect_ray_snurb_face(), nmg_dup_face(), nmg_face_g_snurb(), nmg_pr_fg(), nmg_snurb_is_planar(), nmg_snurb_to_vlist(), rt_nmg_edisk(), rt_nmg_idisk(), rt_nurb_clean_snurb(), rt_nurb_clip_srf(), rt_nurb_free_snurb(), rt_nurb_new_snurb(), rt_nurb_par_edge(), rt_nurb_pbound(), rt_nurb_plot_snurb(), rt_nurb_pr_mesh(), rt_nurb_reverse_srf(), rt_nurb_s_bound(), rt_nurb_s_diff(), rt_nurb_s_eval(), rt_nurb_s_flat(), rt_nurb_s_refine(), rt_nurb_s_xsplit(), rt_nurb_scopy(), rt_nurb_sinterp(), rt_nurb_tcladjust(), and rt_nurb_to_poly(). |
|
direction of last refinement
Definition at line 372 of file nmg.h. Referenced by rt_nurb_bezier(), rt_nurb_intersect(), rt_nurb_new_snurb(), rt_nurb_project_srf(), rt_nurb_s_flat(), rt_nurb_s_xsplit(), and rt_nurb_sinterp(). |
|
min corner of bounding box
Definition at line 373 of file nmg.h. Referenced by nmg_face_bb(), rt_nurb_plot(), and rt_nurb_shot(). |
|
max corner of bounding box
Definition at line 374 of file nmg.h. Referenced by nmg_face_bb(), rt_nurb_plot(), and rt_nurb_shot(). |
|
struct # in this model
|