Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Salazar <zanqdo@gmail.com>2010-02-10 00:05:59 +0300
committerDaniel Salazar <zanqdo@gmail.com>2010-02-10 00:05:59 +0300
commit6d833bced25743a4b92cd439cb20f8220f12f475 (patch)
treefaeb08b57d2d892dfbd9a314f2ba1ce1d58593b5
parent68bb7e38ab2fd106120b675c2c2e82457c7ea89e (diff)
Better default resolutions for UV Sphere and Torus primitives (nice square
faces) Torus is generated flat shaded like the rest of primitives for easier tweaking of resolution and consistency with the rest of the primitives
-rw-r--r--release/scripts/op/add_mesh_torus.py3
-rw-r--r--source/blender/editors/mesh/editmesh_add.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/release/scripts/op/add_mesh_torus.py b/release/scripts/op/add_mesh_torus.py
index 59e40fbd628..3665f4fd786 100644
--- a/release/scripts/op/add_mesh_torus.py
+++ b/release/scripts/op/add_mesh_torus.py
@@ -92,7 +92,7 @@ class AddTorus(bpy.types.Operator):
default=48, min=3, max=256)
minor_segments = IntProperty(name="Minor Segments",
description="Number of segments for the minor ring of the torus",
- default=16, min=3, max=256)
+ default=12, min=3, max=256)
use_abso = BoolProperty(name="Use Int+Ext Controls",
description="Use the Int / Ext controls for torus dimensions",
default=False)
@@ -121,6 +121,7 @@ class AddTorus(bpy.types.Operator):
mesh.add_geometry(int(len(verts_loc) / 3), 0, int(len(faces) / 4))
mesh.verts.foreach_set("co", verts_loc)
mesh.faces.foreach_set("verts_raw", faces)
+ mesh.faces.foreach_set("smooth", [False] * len(mesh.faces))
scene = context.scene
diff --git a/source/blender/editors/mesh/editmesh_add.c b/source/blender/editors/mesh/editmesh_add.c
index b79b840eac0..8507e3a4d92 100644
--- a/source/blender/editors/mesh/editmesh_add.c
+++ b/source/blender/editors/mesh/editmesh_add.c
@@ -1593,7 +1593,7 @@ void MESH_OT_primitive_uv_sphere_add(wmOperatorType *ot)
/* props */
RNA_def_int(ot->srna, "segments", 32, INT_MIN, INT_MAX, "Segments", "", 3, 500);
- RNA_def_int(ot->srna, "rings", 24, INT_MIN, INT_MAX, "Rings", "", 3, 500);
+ RNA_def_int(ot->srna, "rings", 16, INT_MIN, INT_MAX, "Rings", "", 3, 500);
RNA_def_float(ot->srna, "size", 1.0f, 0.0, FLT_MAX, "Size", "", 0.001, 100.00);
ED_object_add_generic_props(ot, TRUE);