diff options
author | Ton Roosendaal <ton@blender.org> | 2004-10-13 20:11:49 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2004-10-13 20:11:49 +0400 |
commit | 1964efa7d638ef1397a3effc9e5075c956b889e8 (patch) | |
tree | b92ac3ac18d43059fc5943549033ff72c59af04b /source/blender/renderconverter | |
parent | b63f41a518a3a30c631cd1b885b7f1d5faecead9 (diff) |
Cut'n'paste code, to fix bug 1500, resulted in crash when not rendering
extruded curves. thanks intrr for noticing! :)
Diffstat (limited to 'source/blender/renderconverter')
-rw-r--r-- | source/blender/renderconverter/intern/convertBlenderScene.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/renderconverter/intern/convertBlenderScene.c b/source/blender/renderconverter/intern/convertBlenderScene.c index 249b38ab1d5..912d44fee88 100644 --- a/source/blender/renderconverter/intern/convertBlenderScene.c +++ b/source/blender/renderconverter/intern/convertBlenderScene.c @@ -2441,11 +2441,11 @@ static void init_render_curve(Object *ob) ver= RE_findOrAddVert(R.totvert++); VECCOPY(ver->co, data); - if(vlr->v1->co[2] < 0.0) { - VECCOPY(vlr->n, n); + if(ver->co[2] < 0.0) { + VECCOPY(ver->n, n); } else { - vlr->n[0]= -n[0]; vlr->n[1]= -n[1]; vlr->n[2]= -n[2]; + ver->n[0]= -n[0]; ver->n[1]= -n[1]; ver->n[2]= -n[2]; } } @@ -2476,7 +2476,7 @@ static void init_render_curve(Object *ob) vlr->lay= ob->lay; } /* rotate verts */ - for(a=0; a<dl->nr; a++, data+=3) { + for(a=0; a<dl->nr; a++) { ver= RE_findOrAddVert(startvert+a); MTC_Mat4MulVecfl(mat, ver->co); } |