From b602fff4133fd793b04839e4e0514c8c101fa50a Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 21 Dec 2011 15:51:47 -0500 Subject: Add teapots WIP. --- libdimension-python/dimension.pyx | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libdimension-python/dimension.pyx') diff --git a/libdimension-python/dimension.pyx b/libdimension-python/dimension.pyx index a34d2eb..704d6fa 100644 --- a/libdimension-python/dimension.pyx +++ b/libdimension-python/dimension.pyx @@ -1271,6 +1271,15 @@ cdef class Torus(Object): self._object = dmnsn_new_torus(major_radius, minor_radius) Object.__init__(self, *args, **kwargs) +cdef class Teapot(Object): + """The Utah teapot.""" + def __init__(self, *args, **kwargs): + """ + Create a Teapot. Teapot() accepts any arguments that Object() accepts. + """ + self._object = dmnsn_new_teapot() + Object.__init__(self, *args, **kwargs) + cdef class Union(Object): """A CSG union.""" def __init__(self, objects, *args, **kwargs): -- cgit v1.2.3