MCPcopy Create free account
hub / github.com/PageBot/PageBot / scale

Method scale

Lib/pagebot/mathematics/transform3d.py:79–87  ·  view source on GitHub ↗
(self, xScale=1.0, yScale=None, zScale=None)

Source from the content-addressed store, hash-verified

77 return self.transform(None, (dx, dy, dz))
78
79 def scale(self, xScale=1.0, yScale=None, zScale=None):
80 if yScale is None:
81 yScale = xScale
82
83 if zScale is None:
84 zScale = yScale
85
86 matrix = ((xScale, 0, 0), (0, yScale, 0), (0, 0, zScale))
87 return self.transform(matrix)
88
89 def rotate(self, angle):
90 c = math.cos(angle)

Callers 2

buildMethod · 0.45
drawAnimatedFrameMethod · 0.45

Calls 1

transformMethod · 0.95

Tested by

no test coverage detected