summaryrefslogtreecommitdiffstats
path: root/libdimension-python/dimension.pyx
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2011-12-21 15:51:47 -0500
committerTavian Barnes <tavianator@gmail.com>2011-12-21 15:52:06 -0500
commitb602fff4133fd793b04839e4e0514c8c101fa50a (patch)
treee9023f73ef1170378d09130305fc72a561ce7ff2 /libdimension-python/dimension.pyx
parentbabba43cd4d1b9c92a569f19acbe17e429193b01 (diff)
downloaddimension-b602fff4133fd793b04839e4e0514c8c101fa50a.tar.xz
Add teapots WIP.teapot
Diffstat (limited to 'libdimension-python/dimension.pyx')
-rw-r--r--libdimension-python/dimension.pyx9
1 files changed, 9 insertions, 0 deletions
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):