Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-04-16 20:49:37 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-04-16 20:49:37 +0400
commit67f8e3a3a7af4146b9bb7ae40f1bdc8dabc2b48f (patch)
treee70b92076373c720df61107bcd8e134d1006c76a /source/blender/blenlib/intern/scanfill.c
parente889fa467816950c828f7696be2433c472a7d4ad (diff)
inline function for "Newell's Method" used for normal calc.
Diffstat (limited to 'source/blender/blenlib/intern/scanfill.c')
-rw-r--r--source/blender/blenlib/intern/scanfill.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/source/blender/blenlib/intern/scanfill.c b/source/blender/blenlib/intern/scanfill.c
index a303cadab85..1b60d58b154 100644
--- a/source/blender/blenlib/intern/scanfill.c
+++ b/source/blender/blenlib/intern/scanfill.c
@@ -864,9 +864,7 @@ int BLI_edgefill(ScanFillContext *sf_ctx, const short do_quad_tri_speedup)
for (eve = sf_ctx->fillvertbase.first; eve; eve = eve->next) {
if (LIKELY(!compare_v3v3(v_prev, eve->co, COMPLIMIT))) {
- n[0] += (v_prev[1] - eve->co[1]) * (v_prev[2] + eve->co[2]);
- n[1] += (v_prev[2] - eve->co[2]) * (v_prev[0] + eve->co[0]);
- n[2] += (v_prev[0] - eve->co[0]) * (v_prev[1] + eve->co[1]);
+ add_newell_cross_v3_v3v3(n, v_prev, eve->co);
}
v_prev = eve->co;
}