Blender
V3.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 155 of file bmesh_bevel.c.
float ProfileSpacing::fullness |
How far "out" the profile is, used at the start of subdivision.
Definition at line 167 of file bmesh_bevel.c.
Referenced by adj_vmesh(), and BM_mesh_bevel().
int ProfileSpacing::seg_2 |
The power of two greater than or equal to the number of segments.
Definition at line 165 of file bmesh_bevel.c.
Referenced by calculate_profile(), get_profile_point(), and set_profile_spacing().
double* ProfileSpacing::xvals |
The profile's seg+1 x values.
Definition at line 157 of file bmesh_bevel.c.
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 161 of file bmesh_bevel.c.
Referenced by calculate_profile(), and set_profile_spacing().
double* ProfileSpacing::yvals |
The profile's seg+1 y values.
Definition at line 159 of file bmesh_bevel.c.
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 163 of file bmesh_bevel.c.
Referenced by calculate_profile(), and set_profile_spacing().