#include <nmg.h>
Collaboration diagram for face:
Data Fields | |
bu_list | l |
faces in face_g's f_hd list | |
faceuse * | fu_p |
Ptr up to one use of this face. | |
union { | |
long * magic_p | |
face_g_plane * plane_p | |
face_g_snurb * snurb_p | |
} | g |
geometry | |
int | flip |
!0 ==> flip normal of fg | |
point_t | min_pt |
minimums of bounding box | |
point_t | max_pt |
maximums of bounding box | |
long | index |
struct # in this model |
Note: there will always be exactly two faceuse's using a face. To find them, go up fu_p for one, then across fumate_p to other.
Definition at line 337 of file nmg.h.
|
faces in face_g's f_hd list
Definition at line 338 of file nmg.h. Referenced by nmg_face_g(), nmg_face_g_snurb(), nmg_face_new_g(), nmg_isect2d_prep(), nmg_jfg(), nmg_kfu(), nmg_mf(), nmg_pr_l(), and rt_nmg_ialloc(). |
|
Ptr up to one use of this face.
Definition at line 339 of file nmg.h. Referenced by nmg_bot(), nmg_calc_face_plane(), nmg_ck_fg_verts(), nmg_complex_vertex_solve(), nmg_face_bb(), nmg_find_eg_between_2fg(), nmg_fix_decomposed_shell_normals(), nmg_is_common_bigloop(), nmg_mf(), nmg_pr_f(), nmg_shell_is_void(), nmg_simple_vertex_solve(), nmg_tabulate_face_g_verts(), nmg_two_face_fuse(), nmg_vface(), and rt_nmg_idisk(). |
|
|
|
Definition at line 343 of file nmg.h. Referenced by nmg_dup_face(), nmg_edge_g_cnurb(), nmg_edge_g_cnurb_plinear(), nmg_face_bb(), nmg_face_g_snurb(), nmg_find_max_index(), nmg_m_reindex(), nmg_m_set_high_bit(), nmg_m_struct_count(), nmg_snurb_fu_eval(), nmg_snurb_fu_get_norm(), and nmg_snurb_fu_to_vlist(). |
|
|
!0 ==> flip normal of fg
Definition at line 345 of file nmg.h. Referenced by nmg_2lu_identical(), nmg_extrude_shell(), nmg_face_g(), nmg_face_g_snurb(), nmg_face_new_g(), nmg_find_fu_with_fg_in_s(), nmg_hollow_shell(), nmg_isect2d_prep(), nmg_jfg(), nmg_mf(), nmg_pr_f(), nmg_pr_fu_briefly(), nmg_shell_coplanar_face_merge(), nmg_snurb_fu_get_norm(), nmg_two_face_fuse(), rt_nmg_edisk(), and rt_nmg_idisk(). |
|
minimums of bounding box
Definition at line 348 of file nmg.h. Referenced by nmg_class_pt_fu_except(), nmg_crackshells(), nmg_face_bb(), nmg_faces_can_be_intersected(), nmg_isect2d_prep(), nmg_isect_construct_nice_ray(), nmg_isect_shell_self(), nmg_isect_two_generic_faces(), nmg_pr_f(), nmg_shell_a(), and nmg_vface(). |
|
maximums of bounding box
Definition at line 349 of file nmg.h. Referenced by nmg_class_pt_fu_except(), nmg_crackshells(), nmg_face_bb(), nmg_isect2d_prep(), nmg_isect_construct_nice_ray(), nmg_isect_shell_self(), nmg_isect_two_generic_faces(), nmg_pr_f(), nmg_shell_a(), and nmg_vface(). |
|
struct # in this model
|