[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [10734] trunk/blender/source/blender/ python/api2_2x/meshPrimitive.c:

Ken Hughes khughes at pacific.edu
Sat May 19 18:13:47 CEST 2007


Revision: 10734
          https://svn.blender.org//revision/?rev=10734&view=rev
Author:   khughes
Date:     2007-05-19 18:13:20 +0200 (Sat, 19 May 2007)

Log Message:
-----------


Modified Paths:
--------------
    trunk/blender/source/blender/python/api2_2x/meshPrimitive.c

Modified: trunk/blender/source/blender/python/api2_2x/meshPrimitive.c
===================================================================
--- trunk/blender/source/blender/python/api2_2x/meshPrimitive.c	2007-05-18 15:57:40 UTC (rev 10733)
+++ trunk/blender/source/blender/python/api2_2x/meshPrimitive.c	2007-05-19 16:13:20 UTC (rev 10734)
@@ -114,14 +114,16 @@
 
 static PyObject *M_MeshPrim_Cube( PyObject *self_unused, PyObject *args )
 {
-	float size = 2.0;
+	float height = 2.0;
+	float dia;
 
-	if( !PyArg_ParseTuple( args, "|f", &size ) )
+	if( !PyArg_ParseTuple( args, "|f", &height ) )
 		return EXPP_ReturnPyObjError( PyExc_TypeError,
 				"expected optional float arg" );
 
-	size *= (float)(sqrt(2.0)/2.0);
-	return make_mesh( 1, "Cube", 4, 0, 0, size, -size, 1, 1 );
+	height /= 2.0;
+	dia = height * (float)sqrt(2.0);
+	return make_mesh( 1, "Cube", 4, 32, 2, dia, -height, 1, 1 );
 }
 
 static PyObject *M_MeshPrim_Circle( PyObject *self_unused, PyObject *args )





More information about the Bf-blender-cvs mailing list