From 48033e00c44c0ff5aab055f6ecfe833b7f688856 Mon Sep 17 00:00:00 2001 From: Ken Hughes Date: Thu, 25 May 2006 16:45:24 +0000 Subject: ===Python API=== Fulfilling a very old feature request: a new Mesh Primitives module is introduced, which gives script writers access to the Blender mesh datablocks created from the "Add->Mesh" menu. You can now do this: from Blender import * me = Mesh.Primitives.UVsphere(10,20,3) # 10 segments, 20 rings, diameter 3 ob = Object.New('Mesh','mySphere') ob.link(me) sc = Scene.GetCurrent() sc.link(ob) --- source/blender/include/BIF_editmesh.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'source/blender/include/BIF_editmesh.h') diff --git a/source/blender/include/BIF_editmesh.h b/source/blender/include/BIF_editmesh.h index 8711c21b3a8..5cf5f6c8f8a 100644 --- a/source/blender/include/BIF_editmesh.h +++ b/source/blender/include/BIF_editmesh.h @@ -65,6 +65,9 @@ extern void separate_mesh(void); extern void separate_mesh_loose(void); /* ******************* editmesh_add.c */ +extern void make_prim(int type, float imat[3][3], short tot, short seg, + short subdiv, float dia, float d, short ext, short fill, + float cent[3]); extern void add_primitiveMesh(int type); extern void adduplicate_mesh(void); extern void add_click_mesh(void); -- cgit v1.2.3