[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [29046] branches/render25/source/blender: fixed object id bug
Joseph Eagar
joeedh at gmail.com
Fri May 28 16:45:16 CEST 2010
Revision: 29046
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=29046
Author: joeedh
Date: 2010-05-28 16:45:16 +0200 (Fri, 28 May 2010)
Log Message:
-----------
fixed object id bug
Modified Paths:
--------------
branches/render25/source/blender/blenkernel/intern/collision.c
branches/render25/source/blender/render/intern/source/convertblender.c
Modified: branches/render25/source/blender/blenkernel/intern/collision.c
===================================================================
--- branches/render25/source/blender/blenkernel/intern/collision.c 2010-05-28 10:37:15 UTC (rev 29045)
+++ branches/render25/source/blender/blenkernel/intern/collision.c 2010-05-28 14:45:16 UTC (rev 29046)
@@ -895,7 +895,6 @@
*w1 = (e * c - b * f) / (a * c - b * b);
*w2 = (f - b * *w1) / c;
-
}
// calculates the distance of 2 edges
Modified: branches/render25/source/blender/render/intern/source/convertblender.c
===================================================================
--- branches/render25/source/blender/render/intern/source/convertblender.c 2010-05-28 10:37:15 UTC (rev 29045)
+++ branches/render25/source/blender/render/intern/source/convertblender.c 2010-05-28 14:45:16 UTC (rev 29046)
@@ -392,7 +392,7 @@
int show_emitter, allow_render= 1, index, psysindex, i;
if (dob)
- index = par->index ? par->index : dob->index;
+ index = par->index ? par->index : dob->ob->index;
else index = ob->index;
/* the emitter has to be processed first (render levels of modifiers) */
@@ -775,7 +775,7 @@
* a dupligroup that has already been created before */
if(dob->type != OB_DUPLIGROUP || (obr=find_dupligroup_dupli(re, obd, 0))) {
mul_m4_m4m4(mat, dob->mat, re->cam.viewmat);
- obi= render_instance_create(&re->db, NULL, obd, ob, dob->index, 0, mat, obd->lay);
+ obi= render_instance_create(&re->db, NULL, obd, ob, dob->ob->index, 0, mat, obd->lay);
/* fill in instance variables for texturing */
set_dupli_tex_mat(re, obi, dob);
@@ -803,7 +803,7 @@
psysindex= 1;
for(psys=obd->particlesystem.first; psys; psys=psys->next) {
if(dob->type != OB_DUPLIGROUP || (obr=find_dupligroup_dupli(re, ob, psysindex))) {
- obi= render_instance_create(&re->db, NULL, obd, ob, dob->index, psysindex++, mat, obd->lay);
+ obi= render_instance_create(&re->db, NULL, obd, ob, dob->ob->index, psysindex++, mat, obd->lay);
set_dupli_tex_mat(re, obi, dob);
if(dob->type != OB_DUPLIGROUP) {
More information about the Bf-blender-cvs
mailing list