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

Method lineTo

Lib/pagebot/contexts/basecontext/basecontext.py:302–322  ·  view source on GitHub ↗

Line to point p in the open path. Create a new self._bezierpath if none is open. >>> from pagebot import getContext >>> context = getContext() >>> context.newPage(420, 420) >>> # Create a new self._bezierpath by property self.bezierpath. >>> context.m

(self, p)

Source from the content-addressed store, hash-verified

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
304 is open.
305
306 >>> from pagebot import getContext
307 >>> context = getContext()
308 >>> context.newPage(420, 420)
309 >>> # Create a new self._bezierpath by property self.bezierpath.
310 >>> context.moveTo(pt(100, 100))
311 >>> context.lineTo(pt(100, 200))
312 >>> context.closePath()
313 >>> # Drawing on a separate path
314 >>> path = context.newPath()
315 >>> path.moveTo(pt(100, 100))
316 >>> path.lineTo(pt(100, 200))
317 >>> path.closePath()
318 >>> context.drawPath(path)
319 """
320 # Render units point tuple to tuple of values.
321 ppt = upt(point2D(p))
322 self.bezierpath.lineTo(ppt)
323
324
325 # FIXME: should get n points, add curveToOne(bcp1, bcp2, p).

Callers 2

bluntCornerRectMethod · 0.45
roundedRectMethod · 0.45

Calls 2

uptFunction · 0.90
point2DFunction · 0.90

Tested by

no test coverage detected