Cleanup: Typo with uv sphere normal creation

Regression from 087f27a52f
This commit is contained in:
Chris Blackbourn 2022-07-23 09:08:59 +12:00
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
1 changed files with 3 additions and 3 deletions

View File

@ -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);