Blender
V3.3
|
#include <DNA_meta_types.h>
Public Attributes | |
struct MetaElem * | next |
struct MetaElem * | prev |
struct BoundBox * | bb |
short | type |
short | flag |
char | _pad [4] |
float | x |
float | y |
float | z |
float | quat [4] |
float | expx |
float | expy |
float | expz |
float | rad |
float | rad2 |
float | s |
float | len |
float * | mat |
float * | imat |
Definition at line 23 of file DNA_meta_types.h.
char MetaElem::_pad[4] |
Definition at line 30 of file DNA_meta_types.h.
struct BoundBox* MetaElem::bb |
Definition at line 27 of file DNA_meta_types.h.
Referenced by build_bvh_spatial(), find_first_points(), init_meta(), make_box_from_metaelem(), and partition_mainb().
float MetaElem::expx |
Dimension parameters, used for some types like cubes.
Definition at line 36 of file DNA_meta_types.h.
Referenced by BKE_mball_element_add(), densfunc(), and init_meta().
float MetaElem::expy |
Definition at line 37 of file DNA_meta_types.h.
Referenced by BKE_mball_element_add(), densfunc(), and init_meta().
float MetaElem::expz |
Definition at line 38 of file DNA_meta_types.h.
Referenced by BKE_mball_element_add(), densfunc(), and init_meta().
short MetaElem::flag |
Definition at line 29 of file DNA_meta_types.h.
Referenced by BKE_mball_element_add(), delete_metaelems_exec(), do_circle_select_mball__doSelectElem(), do_lasso_select_mball__doSelectElem(), duplicate_metaelems_exec(), ED_mball_select_pick(), ED_object_calc_active_center_for_editmode(), ED_transverts_create_from_obedit(), getTransformOrientation_ex(), init_meta(), mball_select_similar_exec(), mball_select_similar_type(), and mball_select_similar_type_get().
float * MetaElem::imat |
Definition at line 49 of file DNA_meta_types.h.
Referenced by densfunc(), and init_meta().
float MetaElem::len |
Old, only used for backwards compat. use dimensions now.
Definition at line 46 of file DNA_meta_types.h.
Referenced by densfunc().
float* MetaElem::mat |
Matrix and inverted matrix.
Definition at line 49 of file DNA_meta_types.h.
Referenced by init_meta().
struct MetaElem* MetaElem::next |
Definition at line 24 of file DNA_meta_types.h.
Referenced by delete_metaelems_exec(), ED_mball_editmball_make(), ED_transverts_create_from_obedit(), getTransformOrientation_ex(), init_meta(), mball_foreachScreenElem(), mball_select_similar_exec(), mball_select_similar_type(), and mball_select_similar_type_get().
struct MetaElem * MetaElem::prev |
Definition at line 24 of file DNA_meta_types.h.
Referenced by duplicate_metaelems_exec().
float MetaElem::quat[4] |
Rotation of MetaElem (MUST be kept normalized).
Definition at line 34 of file DNA_meta_types.h.
Referenced by BKE_mball_element_add(), getTransformOrientation_ex(), init_meta(), mball_select_similar_type(), and mball_select_similar_type_get().
float MetaElem::rad |
Radius of the meta element.
Definition at line 40 of file DNA_meta_types.h.
Referenced by BKE_mball_element_add(), init_meta(), mball_select_similar_type(), and mball_select_similar_type_get().
float MetaElem::rad2 |
Temp field, used only while processing.
Definition at line 42 of file DNA_meta_types.h.
Referenced by densfunc(), and init_meta().
float MetaElem::s |
Stiffness, how much of the element to fill.
Definition at line 44 of file DNA_meta_types.h.
Referenced by BKE_mball_element_add(), densfunc(), init_meta(), mball_select_similar_type(), and mball_select_similar_type_get().
short MetaElem::type |
Definition at line 29 of file DNA_meta_types.h.
Referenced by BKE_mball_element_add(), densfunc(), init_meta(), and mball_select_similar_exec().
float MetaElem::x |
Position of center of MetaElem.
Definition at line 32 of file DNA_meta_types.h.
Referenced by ED_object_calc_active_center_for_editmode(), ED_transverts_create_from_obedit(), init_meta(), and mball_foreachScreenElem().
float MetaElem::y |
Definition at line 32 of file DNA_meta_types.h.
Referenced by init_meta().
float MetaElem::z |
Definition at line 32 of file DNA_meta_types.h.
Referenced by init_meta().