[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26008] trunk/blender/release/scripts/op/ add_mesh_torus.py: patch [#20673] Fixed descriptions in Torus mesh controls , and added some requested controls
Campbell Barton
ideasman42 at gmail.com
Thu Jan 14 23:45:56 CET 2010
Revision: 26008
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26008
Author: campbellbarton
Date: 2010-01-14 23:45:56 +0100 (Thu, 14 Jan 2010)
Log Message:
-----------
patch [#20673] Fixed descriptions in Torus mesh controls, and added some requested controls
from Jaevixa McNomera (jaevixa)
Modified Paths:
--------------
trunk/blender/release/scripts/op/add_mesh_torus.py
Modified: trunk/blender/release/scripts/op/add_mesh_torus.py
===================================================================
--- trunk/blender/release/scripts/op/add_mesh_torus.py 2010-01-14 21:30:51 UTC (rev 26007)
+++ trunk/blender/release/scripts/op/add_mesh_torus.py 2010-01-14 22:45:56 UTC (rev 26008)
@@ -93,9 +93,24 @@
minor_segments = IntProperty(name="Minor Segments",
description="Number of segments for the minor ring of the torus",
default=16, min=3, max=256)
+ use_abso = BoolProperty(name="Use Int+Ext Controls",
+ description="Use the Int / Ext controls for torus dimensions", default=False)
+ abso_major_rad = FloatProperty(name="Exterior Radius",
+ description="Total Exterior Radius of the torus",
+ default=1.0, min=0.01, max=100.0)
+ abso_minor_rad = FloatProperty(name="Inside Radius",
+ description="Total Interior Radius of the torus",
+ default=0.5, min=0.01, max=100.0)
def execute(self, context):
+ #deleting between THESE lines makes it re-appear in blender
+ if self.properties.use_abso == True:
+ extra_helper = (self.properties.abso_major_rad - self.properties.abso_minor_rad) * 0.5
+ self.properties.major_radius = self.properties.abso_minor_rad + extra_helper
+ self.properties.minor_radius = extra_helper
+ #deleting between THESE lines makes it re-appear in blender
+
verts_loc, faces = add_torus(self.properties.major_radius,
self.properties.minor_radius,
self.properties.major_segments,
More information about the Bf-blender-cvs
mailing list