from pycam.Cutters.SphericalCutter import SphericalCutter model = TestModel() zbuffer = ZBuffer(-5, +5, 150, -5, +5, 150, 1, 5) # zbuffer.add_wave() # zbuffer.add_triangle(Triangle(Point(-4, 0, 0), Point(3, 5, 2), Point(4, -3, 4))) c = SphericalCutter(0.25) p = Point(-5, -5, 2) c.moveto(p) zbuffer.add_triangles(model.triangles()) # zbuffer.add_cutter(c) def DrawScene(): size = 1 # axes GL.glBegin(GL.GL_LINES) GL.glColor3f(1, 0, 0) GL.glVertex3f(0, 0, 0) GL.glVertex3f(size, 0, 0) GL.glEnd() GL.glBegin(GL.GL_LINES) GL.glColor3f(0, 1, 0) GL.glVertex3f(0, 0, 0)
from OpenGL.GL import * model = TestModel() zbuffer = ZBuffer(-5,+5,150, -5,+5,150, 1,5) #zbuffer.add_wave() #zbuffer.add_triangle(Triangle(Point(-4,0,0),Point(3,5,2),Point(4,-3,4))) c = SphericalCutter(0.25) p = Point(-5,-5,2) c.moveto(p) zbuffer.add_triangles(model.triangles()) #zbuffer.add_cutter(c) def DrawScene(): size=1 # axes glBegin(GL_LINES) glColor3f(1,0,0) glVertex3f(0,0,0) glVertex3f(size,0,0) glEnd() glBegin(GL_LINES) glColor3f(0,1,0) glVertex3f(0,0,0)