|
Blender
V2.93
|
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 169 of file bmesh_bevel.c.
| float ProfileSpacing::fullness |
How far "out" the profile is, used at the start of subdivision.
Definition at line 181 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 179 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 171 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 175 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 173 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 177 of file bmesh_bevel.c.
Referenced by calculate_profile(), and set_profile_spacing().