Revision: 59307 http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=59307 Author: mont29 Date: 2013-08-19 17:58:28 +0000 (Mon, 19 Aug 2013) Log Message: ----------- Fix [#36438] Adding Metaball when unit scale is smaller than 0.01 seemingly hangs Blender
Wiresize and rendersize were not handled regarding scene scale, leading to insane precision when working in cm or less... Modified Paths: -------------- trunk/blender/source/blender/editors/metaball/mball_edit.c trunk/blender/source/blender/makesrna/intern/rna_meta.c Modified: trunk/blender/source/blender/editors/metaball/mball_edit.c =================================================================== --- trunk/blender/source/blender/editors/metaball/mball_edit.c 2013-08-19 17:37:21 UTC (rev 59306) +++ trunk/blender/source/blender/editors/metaball/mball_edit.c 2013-08-19 17:58:28 UTC (rev 59307) @@ -112,6 +112,8 @@ ml = BKE_mball_element_add(mball, type); ml->rad *= dia; + mball->wiresize *= dia; + mball->rendersize *= dia; copy_v3_v3(&ml->x, mat[3]); ml->flag |= SELECT; Modified: trunk/blender/source/blender/makesrna/intern/rna_meta.c =================================================================== --- trunk/blender/source/blender/makesrna/intern/rna_meta.c 2013-08-19 17:37:21 UTC (rev 59306) +++ trunk/blender/source/blender/makesrna/intern/rna_meta.c 2013-08-19 17:58:28 UTC (rev 59307) @@ -320,13 +320,13 @@ /* number values */ prop = RNA_def_property(srna, "resolution", PROP_FLOAT, PROP_DISTANCE); RNA_def_property_float_sdna(prop, NULL, "wiresize"); - RNA_def_property_range(prop, 0.050f, 1.0f); + RNA_def_property_range(prop, 0.005f, 10000.0f); RNA_def_property_ui_text(prop, "Wire Size", "Polygonization resolution in the 3D viewport"); RNA_def_property_update(prop, 0, "rna_MetaBall_update_data"); prop = RNA_def_property(srna, "render_resolution", PROP_FLOAT, PROP_DISTANCE); RNA_def_property_float_sdna(prop, NULL, "rendersize"); - RNA_def_property_range(prop, 0.050f, 1.0f); + RNA_def_property_range(prop, 0.005f, 10000.0f); RNA_def_property_ui_text(prop, "Render Size", "Polygonization resolution in rendering"); RNA_def_property_update(prop, 0, "rna_MetaBall_update_data"); _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs