|
Blender V4.3
|
#include <BKE_mesh.h>
Public Attributes | |
| float | vec_lnor [3] |
| float | vec_ref [3] |
| float | vec_ortho [3] |
| float | ref_alpha |
| float | ref_beta |
| struct LinkNode * | loops |
| char | flags |
References a contiguous loop-fan with normal offset vars.
Definition at line 236 of file BKE_mesh.h.
| char MLoopNorSpace::flags |
Definition at line 252 of file BKE_mesh.h.
Referenced by BKE_lnor_space_add_loop(), bm_loop_normal_mark_indiv_do_loop(), bm_mesh_loops_assign_normal_data(), bm_mesh_loops_split_lnor_fans(), edbm_set_normals_from_faces_exec(), and normals_merge().
| struct LinkNode* MLoopNorSpace::loops |
All loops using this lnor space (i.e. smooth fan of loops), as (depending on owning MLoopNorSpaceArrary.data_type):
Definition at line 251 of file BKE_mesh.h.
Referenced by BKE_lnor_space_add_loop(), bm_loop_normal_mark_indiv_do_loop(), bm_mesh_loops_assign_normal_data(), bm_mesh_loops_split_lnor_fans(), edbm_set_normals_from_faces_exec(), and normals_merge().
| float MLoopNorSpace::ref_alpha |
Reference angle, around vec_ortho, in ]0, pi] range (0.0 marks that space as invalid).
Definition at line 244 of file BKE_mesh.h.
Referenced by BKE_lnor_space_custom_data_to_normal(), BKE_lnor_space_custom_normal_to_data(), BKE_lnor_space_define(), and BM_lnorspace_err().
| float MLoopNorSpace::ref_beta |
Reference angle, around vec_lnor, in ]0, 2pi] range (0.0 marks that space as invalid).
Definition at line 246 of file BKE_mesh.h.
Referenced by BKE_lnor_space_custom_data_to_normal(), BKE_lnor_space_custom_normal_to_data(), BKE_lnor_space_define(), and BM_lnorspace_err().
| float MLoopNorSpace::vec_lnor[3] |
Automatically computed loop normal.
Definition at line 238 of file BKE_mesh.h.
Referenced by BKE_lnor_space_custom_data_to_normal(), BKE_lnor_space_custom_normal_to_data(), BKE_lnor_space_define(), and BM_lnorspace_err().
| float MLoopNorSpace::vec_ortho[3] |
Third vector, orthogonal to vec_lnor and vec_ref.
Definition at line 242 of file BKE_mesh.h.
Referenced by BKE_lnor_space_custom_data_to_normal(), BKE_lnor_space_custom_normal_to_data(), BKE_lnor_space_define(), and BM_lnorspace_err().
| float MLoopNorSpace::vec_ref[3] |
Reference vector, orthogonal to vec_lnor.
Definition at line 240 of file BKE_mesh.h.
Referenced by BKE_lnor_space_custom_data_to_normal(), BKE_lnor_space_custom_normal_to_data(), BKE_lnor_space_define(), and BM_lnorspace_err().