|
Blender V4.3
|
Public Attributes | |
| double * | xvals |
| double * | yvals |
| double * | xvals_2 |
| double * | yvals_2 |
| int | seg_2 |
| float | fullness |
The un-transformed 2D storage of profile vertex locations. Also, for non-custom profiles this serves as a cache for the results of the expensive calculation of u parameter values to get even spacing on superellipse for current BevelParams seg and pro_super_r.
Definition at line 161 of file bmesh_bevel.cc.
| float ProfileSpacing::fullness |
How far "out" the profile is, used at the start of subdivision.
Definition at line 173 of file bmesh_bevel.cc.
Referenced by adj_vmesh().
| int ProfileSpacing::seg_2 |
The power of two greater than or equal to the number of segments.
Definition at line 171 of file bmesh_bevel.cc.
Referenced by calculate_profile(), get_profile_point(), and set_profile_spacing().
| double* ProfileSpacing::xvals |
The profile's seg+1 x values.
Definition at line 163 of file bmesh_bevel.cc.
Referenced by calculate_profile(), find_profile_fullness(), and set_profile_spacing().
| double* ProfileSpacing::xvals_2 |
The profile's seg_2+1 x values, (seg_2 = power of 2 >= seg).
Definition at line 167 of file bmesh_bevel.cc.
Referenced by calculate_profile(), and set_profile_spacing().
| double* ProfileSpacing::yvals |
The profile's seg+1 y values.
Definition at line 165 of file bmesh_bevel.cc.
Referenced by calculate_profile(), find_profile_fullness(), and set_profile_spacing().
| double* ProfileSpacing::yvals_2 |
The profile's seg_2+1 y values, (seg_2 = power of 2 >= seg).
Definition at line 169 of file bmesh_bevel.cc.
Referenced by calculate_profile(), and set_profile_spacing().