[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30064] branches/soc-2010-jwilkins: * removed unlimited clay
Jason Wilkins
Jason.A.Wilkins at gmail.com
Wed Jul 7 02:26:32 CEST 2010
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. @@
More information about the Bf-blender-cvs
mailing list