Blender
V3.3
|
Public Attributes | |
const float(* | cagecos )[3] |
const int(* | tri_indices )[3] |
BMEditMesh * | em |
Additional per-object data.
Definition at line 194 of file editmesh_knife.c.
const float(* KnifeObjectInfo::cagecos)[3] |
Definition at line 195 of file editmesh_knife.c.
Referenced by calc_ortho_extent(), get_bm_knife_vert(), knife_bm_tri_cagecos_get(), knifetool_free_obinfo(), and knifetool_init_obinfo().
BMEditMesh* KnifeObjectInfo::em |
Only assigned for convenient access.
Definition at line 206 of file editmesh_knife.c.
Referenced by knife_bm_tri_index_get(), and knifetool_init_obinfo().
const int(* KnifeObjectInfo::tri_indices)[3] |
Optionally allocate triangle indices, these are needed for non-interactive knife projection as multiple cuts are made without the BVH being updated. Using these indices the it's possible to access cagecos
even if the face has been cut and the loops in em->looptris
no longer refer to the original triangles, see: T97153.
Definition at line 203 of file editmesh_knife.c.
Referenced by knife_bm_tri_index_get(), knifetool_free_obinfo(), and knifetool_init_obinfo().