Revision: 30064 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30064 Author: jwilkins Date: 2010-07-07 02:26:31 +0200 (Wed, 07 Jul 2010)
Log Message: ----------- * removed unlimited clay Modified Paths: -------------- branches/soc-2010-jwilkins/release/scripts/ui/space_view3d_toolbar.py branches/soc-2010-jwilkins/source/blender/blenkernel/BKE_paint.h branches/soc-2010-jwilkins/source/blender/editors/sculpt_paint/sculpt.c branches/soc-2010-jwilkins/source/blender/makesdna/DNA_brush_types.h branches/soc-2010-jwilkins/source/blender/makesrna/intern/rna_brush.c Modified: branches/soc-2010-jwilkins/release/scripts/ui/space_view3d_toolbar.py =================================================================== --- branches/soc-2010-jwilkins/release/scripts/ui/space_view3d_toolbar.py 2010-07-06 23:39:10 UTC (rev 30063) +++ branches/soc-2010-jwilkins/release/scripts/ui/space_view3d_toolbar.py 2010-07-07 00:26:31 UTC (rev 30064) @@ -1012,12 +1012,6 @@ #col.separator(); - #col.prop(brush,"use_dynamic_subdiv") - #col.active = brush.use_dynamic_subdiv - #col.prop(brush,"detail",slider=True) - #col.active = brush.use_dynamic_subdiv - #col.prop(brush,"smoothness",slider=True) - if brush.sculpt_tool in ('DRAW', 'INFLATE', 'CLAY', 'WAX', 'PINCH', 'CREASE', 'BLOB', 'FLATTEN'): sub = col.column() sub.label(text="Color:") Modified: branches/soc-2010-jwilkins/source/blender/blenkernel/BKE_paint.h =================================================================== --- branches/soc-2010-jwilkins/source/blender/blenkernel/BKE_paint.h 2010-07-06 23:39:10 UTC (rev 30063) +++ branches/soc-2010-jwilkins/source/blender/blenkernel/BKE_paint.h 2010-07-07 00:26:31 UTC (rev 30064) @@ -71,9 +71,6 @@ float *face_normals; struct Object *ob; struct KeyBlock *kb; - - struct Scene *scene; //Mio - struct EditMesh *em; //Mio /* Mesh connectivity */ struct ListBase *fmap; Modified: branches/soc-2010-jwilkins/source/blender/editors/sculpt_paint/sculpt.c =================================================================== --- branches/soc-2010-jwilkins/source/blender/editors/sculpt_paint/sculpt.c 2010-07-06 23:39:10 UTC (rev 30063) +++ branches/soc-2010-jwilkins/source/blender/editors/sculpt_paint/sculpt.c 2010-07-07 00:26:31 UTC (rev 30064) @@ -178,8 +178,6 @@ int flag; float clip_tolerance[3]; float initial_mouse[2]; - float detail; - float smoothness; /* Variants */ float radius; @@ -454,33 +452,7 @@ * */ -static void create_EditMesh_sculpt(SculptSession *ss) //Mio -{ - EditEdge *eed; - Object *obedit= ss->ob; - Mesh *me= obedit->data; - EditMesh *em; - int tempselectmode = ss->scene->toolsettings->selectmode; /* store temporal scene select mode*/ - ss->scene->toolsettings->selectmode = SCE_SELECT_VERTEX; - - make_editMesh(ss->scene, obedit); - em = me->edit_mesh; - - ss->scene->toolsettings->selectmode = tempselectmode; /* restore scene select mode*/ - - /*select all edges associated with every selected vertex*/ - for(eed= em->edges.first; eed; eed= eed->next){ - if(eed->v1->f&SELECT) eed->f1 = 1; - else if(eed->v2->f&SELECT) eed->f1 = 1; - } - - for(eed= em->edges.first; eed; eed= eed->next) - if(eed->f1 == 1) EM_select_edge(eed,1); - - ss->em = em; -} - /* area of overlap of two circles of radius 1 seperated by d units from their centers */ static float circle_overlap(float d) { @@ -1046,13 +1018,8 @@ sculpt_clip(sd, ss, vd.co, val); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -1231,13 +1198,8 @@ mul_v3_v3fl(proxy[vd.i], offset, fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // XXX unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -1299,13 +1261,8 @@ add_v3_v3v3(proxy[vd.i], val1, val2); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -1337,14 +1294,9 @@ //mul_v3_v3(val, ss->cache->scale); mul_v3_v3fl(proxy[vd.i], val, fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; } - } } BLI_pbvh_vertex_iter_end; } @@ -1389,13 +1341,8 @@ mul_v3_v3fl(proxy[vd.i], grab_delta, fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // XXX unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -1434,13 +1381,8 @@ mul_v3_v3fl(proxy[vd.i], cono, fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -1487,13 +1429,8 @@ mul_v3_v3fl(proxy[vd.i], grab_delta, fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -1535,12 +1472,8 @@ mul_v3_v3fl(proxy[vd.i], cono, fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - if(brush->flag & BRUSH_SUBDIV) - vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -1582,10 +1515,8 @@ sub_v3_v3(proxy[vd.i], origco[vd.i]); mul_v3_fl(proxy[vd.i], fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - if(brush->flag & BRUSH_SUBDIV) vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -1654,10 +1585,9 @@ } sculpt_clip(sd, ss, vd.co, val); - if(vd.mvert) { + + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - if(brush->flag & BRUSH_SUBDIV) vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -1691,13 +1621,8 @@ mul_v3_fl(val, fade * ss->cache->radius); mul_v3_v3v3(proxy[vd.i], val, ss->cache->scale); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -1997,13 +1922,8 @@ sub_v3_v3v3(val, intr, vd.co); mul_v3_v3fl(proxy[vd.i], val, fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -2068,13 +1988,8 @@ sub_v3_v3v3(proxy[vd.i], intr, vd.co); mul_v3_fl(proxy[vd.i], fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } BLI_pbvh_vertex_iter_end; @@ -2137,13 +2052,8 @@ sub_v3_v3v3(val, intr, vd.co); mul_v3_v3fl(proxy[vd.i], val, fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // unlimited clay - //if (brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } } @@ -2198,13 +2108,8 @@ sub_v3_v3v3(val, intr, vd.co); mul_v3_v3fl(proxy[vd.i], val, fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } } @@ -2259,13 +2164,8 @@ sub_v3_v3v3(val, intr, vd.co); mul_v3_v3fl(proxy[vd.i], val, fade); - if(vd.mvert) { + if(vd.mvert) vd.mvert->flag |= ME_VERT_PBVH_UPDATE; - - // unlimited clay - //if(brush->flag & BRUSH_SUBDIV) - // vd.mvert->flag = 1; - } } } } @@ -2828,11 +2728,6 @@ cache->brush = brush; - if (brush->flag & BRUSH_SUBDIV){ - cache->detail = brush->detail; - cache->smoothness = brush->smoothness; - } - cache->mats = MEM_callocN(sizeof(bglMats), "sculpt bglMats"); view3d_get_transformation(vc->ar, vc->rv3d, vc->obact, cache->mats); @@ -3548,7 +3443,6 @@ { ob->sculpt = MEM_callocN(sizeof(SculptSession), "sculpt session"); ob->sculpt->ob = ob; - ob->sculpt->scene = scene; sculpt_update_mesh_elements(scene, ob, 0); } Modified: branches/soc-2010-jwilkins/source/blender/makesdna/DNA_brush_types.h =================================================================== --- branches/soc-2010-jwilkins/source/blender/makesdna/DNA_brush_types.h 2010-07-06 23:39:10 UTC (rev 30063) +++ branches/soc-2010-jwilkins/source/blender/makesdna/DNA_brush_types.h 2010-07-07 00:26:31 UTC (rev 30064) @@ -130,7 +130,6 @@ #define BRUSH_LOCK_ALPHA (1<<14) #define BRUSH_ORIGINAL_NORMAL (1<<15) #define BRUSH_OFFSET_PRESSURE (1<<16) -#define BRUSH_SUBDIV (1<<17) #define BRUSH_SPACE_ATTEN (1<<18) #define BRUSH_ADAPTIVE_SPACE (1<<19) #define BRUSH_LOCK_SIZE (1<<20) Modified: branches/soc-2010-jwilkins/source/blender/makesrna/intern/rna_brush.c =================================================================== --- branches/soc-2010-jwilkins/source/blender/makesrna/intern/rna_brush.c 2010-07-06 23:39:10 UTC (rev 30063) +++ branches/soc-2010-jwilkins/source/blender/makesrna/intern/rna_brush.c 2010-07-07 00:26:31 UTC (rev 30064) @@ -289,16 +289,6 @@ RNA_def_property_ui_text(prop, "Surface Size", "Radius of brush in Blender units"); RNA_def_property_update(prop, 0, "rna_Brush_update"); - prop= RNA_def_property(srna, "detail", PROP_FLOAT, PROP_NONE); - RNA_def_property_range(prop, 0.05f, 1.0f); - RNA_def_property_ui_text(prop, "Detail", "Dynamic subdivission detail"); - RNA_def_property_update(prop, 0, "rna_Brush_update"); - - prop= RNA_def_property(srna, "smoothness", PROP_FLOAT, PROP_NONE); - RNA_def_property_range(prop, 0.0f, 1.0f); - RNA_def_property_ui_text(prop, "Smoothness", "Dynamic subdivission smoothness"); - RNA_def_property_update(prop, 0, "rna_Brush_update"); - prop= RNA_def_property(srna, "jitter", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "jitter"); RNA_def_property_range(prop, 0.0f, 1.0f); @@ -469,11 +459,6 @@ RNA_def_property_ui_text(prop, "Accumulate", "Accumulate stroke dabs on top of each other"); RNA_def_property_update(prop, 0, "rna_Brush_update"); - prop= RNA_def_property(srna, "use_dynamic_subdiv", PROP_BOOLEAN, PROP_NONE); //Mio - RNA_def_property_boolean_sdna(prop, NULL, "flag", BRUSH_SUBDIV); - RNA_def_property_ui_text(prop, "Unlimited clay", "Dynamic subdivission on the fly while sculpting"); - RNA_def_property_update(prop, 0, "rna_Brush_update"); - @@ Diff output truncated at 10240 characters. @@ _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs