curver.application.pieces module

class curver.application.pieces.CanvasEdge(canvas, vertices, label, colour, options)[source]

Bases: curver.application.pieces.DrawableObject

hide(hide=False)[source]
update()[source]
class curver.application.pieces.CanvasTriangle(canvas, edges, options)[source]

Bases: curver.application.pieces.DrawableObject

class curver.application.pieces.CanvasVertex(canvas, vector, options)[source]

Bases: curver.application.pieces.DrawableObject

update()[source]
class curver.application.pieces.CurveComponent(canvas, vertices, options, thin=True, smooth=False)[source]

Bases: curver.application.pieces.DrawableObject

class curver.application.pieces.DrawableObject(canvas, vertices, options)[source]

Bases: object

centre()[source]
set_colour(colour=None)[source]
update()[source]
curver.application.pieces.dot(a, b)[source]
curver.application.pieces.interpolate(A, B, C, r, s)[source]
curver.application.pieces.intersection(A, d, B, d2)[source]