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

Method moveTo

Lib/pagebot/contexts/basecontext/basecontext.py:280–300  ·  view source on GitHub ↗

Move to point `p` in the open path. Create a new self._bezierpath if none is open. >>> from pagebot.toolbox.units import pt >>> from pagebot import getContext >>> context = getContext() >>> context.newPage(420, 420) >>> context.moveTo(pt(100, 100))

(self, p)

Source from the content-addressed store, hash-verified

278 #return self._bezierpath
279
280 def moveTo(self, p):
281 """Move to point `p` in the open path. Create a new self._bezierpath if none
282 is open.
283
284 >>> from pagebot.toolbox.units import pt
285 >>> from pagebot import getContext
286 >>> context = getContext()
287 >>> context.newPage(420, 420)
288 >>> context.moveTo(pt(100, 100))
289 >>> context.moveTo((100, 100))
290 >>> # Drawing on a separate path.
291 >>> path = context.newPath()
292 >>> path.moveTo(pt(100, 100))
293 >>> path.curveTo(pt(100, 200), pt(200, 200), pt(200, 100))
294 >>> path.closePath()
295 >>> context.drawPath(path)
296
297 """
298 # Render units point tuple to tuple of values.
299 ppt = upt(point2D(p))
300 self.bezierpath.moveTo(ppt)
301
302 def lineTo(self, p):
303 """Line to point p in the open path. Create a new self._bezierpath if none

Callers 2

bluntCornerRectMethod · 0.45
roundedRectMethod · 0.45

Calls 2

uptFunction · 0.90
point2DFunction · 0.90

Tested by

no test coverage detected