Cleanup: Typo with uv sphere normal creation
Regression from 087f27a52f
This commit is contained in:
parent
80b2fc59d1
commit
82467e5dcf
Notes:
blender-bot
2023-02-14 08:07:50 +01:00
Referenced by issue #99921, Eevee, bump node seems to be ignored when using Shader to RGB node
|
@ -856,9 +856,9 @@ void bmo_create_uvsphere_exec(BMesh *bm, BMOperator *op)
|
|||
for (a = 0; a <= tot; a++) {
|
||||
/* Going in this direction, then edge extruding, makes normals face outward */
|
||||
float sin_phi, cos_phi;
|
||||
sin_cos_from_fraction(a, tot, &sin_phi, &cos_phi);
|
||||
sin_cos_from_fraction(a, 2 * tot, &sin_phi, &cos_phi);
|
||||
|
||||
vec[0] = 0.0;
|
||||
vec[0] = 0.0f;
|
||||
vec[1] = rad * sin_phi;
|
||||
vec[2] = rad * cos_phi;
|
||||
eve = BM_vert_create(bm, vec, NULL, BM_CREATE_NOP);
|
||||
|
@ -1391,7 +1391,7 @@ void bmo_create_cone_exec(BMesh *bm, BMOperator *op)
|
|||
BMFace **side_faces = MEM_mallocN(sizeof(*side_faces) * side_faces_len, __func__);
|
||||
|
||||
for (int i = 0; i < segs; i++) {
|
||||
/* Calculate with doubles for higher precision, see: T87779. */
|
||||
/* Calculate with higher precision, see: T87779. */
|
||||
float sin_phi, cos_phi;
|
||||
sin_cos_from_fraction(i, segs, &sin_phi, &cos_phi);
|
||||
|
||||
|
|
Loading…
Reference in New Issue