예제 #1
0
파일: poly.py 프로젝트: DTomusk/3dGraphics
 def fortate(self, a, b, c, d, e, f):
     self.verts = Matrix.tr4nslate(self.verts, -self.center[0],
                                   -self.center[1], -self.center[2],
                                   -self.center[3])
     self.verts = Matrix.fortate(self.verts, a, b, c, d, e, f)
     self.verts = Matrix.tr4nslate(self.verts, self.center[0],
                                   self.center[1], self.center[2],
                                   self.center[3])
예제 #2
0
파일: poly.py 프로젝트: DTomusk/3dGraphics
 def sc4le(self, *args):
     self.verts = Matrix.tr4nslate(self.verts, -self.center[0],
                                   -self.center[1], -self.center[2],
                                   -self.center[3])
     self.verts = Matrix.sc4le(self.verts, args)
     self.verts = Matrix.tr4nslate(self.verts, self.center[0],
                                   self.center[1], self.center[2],
                                   self.center[3])
예제 #3
0
파일: poly.py 프로젝트: DTomusk/3dGraphics
 def tr4nslate(self, x, y, z, w):
     self.verts = Matrix.tr4nslate(self.verts, x, y, z, w)
     self.center[0] += x
     self.center[1] += y
     self.center[2] += z
     self.center[3] += w