[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14214] trunk/blender/source/blender: Collision Modifier: 1.
Daniel Genrich
daniel.genrich at gmx.net
Sat Mar 22 23:08:46 CET 2008
Revision: 14214
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14214
Author: genscher
Date: 2008-03-22 23:08:46 +0100 (Sat, 22 Mar 2008)
Log Message:
-----------
Collision Modifier: 1. Bugfix: Enable hiding in modifier stack again, 2. Bugfix: Recalculate bounding volume if GUI setting changed
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/modifier.c
trunk/blender/source/blender/src/buttons_editing.c
Modified: trunk/blender/source/blender/blenkernel/intern/modifier.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/modifier.c 2008-03-22 20:54:09 UTC (rev 14213)
+++ trunk/blender/source/blender/blenkernel/intern/modifier.c 2008-03-22 22:08:46 UTC (rev 14214)
@@ -5299,6 +5299,17 @@
memcpy(collmd->current_xnew, collmd->x, numverts*sizeof(MVert));
memcpy(collmd->current_x, collmd->x, numverts*sizeof(MVert));
+ /* check if GUI setting has changed for bvh */
+ if(collmd->bvh)
+ {
+ if(ob->pd->pdef_sboft != collmd->bvh->epsilon)
+ {
+ bvh_free(collmd->bvh);
+ collmd->bvh = bvh_build_from_mvert(collmd->mfaces, collmd->numfaces, collmd->current_x, numverts, ob->pd->pdef_sboft);
+ }
+
+ }
+
/* happens on file load (ONLY when i decomment changes in readfile.c */
if(!collmd->bvh)
{
Modified: trunk/blender/source/blender/src/buttons_editing.c
===================================================================
--- trunk/blender/source/blender/src/buttons_editing.c 2008-03-22 20:54:09 UTC (rev 14213)
+++ trunk/blender/source/blender/src/buttons_editing.c 2008-03-22 22:08:46 UTC (rev 14214)
@@ -1673,7 +1673,7 @@
uiBlockSetCol(block, TH_AUTO);
/* open/close icon */
- if (!isVirtual && md->type!=eModifierType_Collision) {
+ if (!isVirtual) {
uiBlockSetEmboss(block, UI_EMBOSSN);
uiDefIconButBitI(block, ICONTOG, eModifierMode_Expanded, B_MODIFIER_REDRAW, VICON_DISCLOSURE_TRI_RIGHT, x-10, y-2, 20, 20, &md->mode, 0.0, 0.0, 0.0, 0.0, "Collapse/Expand Modifier");
}
More information about the Bf-blender-cvs
mailing list