14 lines
363 B
Python
14 lines
363 B
Python
import math
|
|
|
|
from graphic import Canvas, Line
|
|
from type3d import Vector3D
|
|
|
|
if __name__ == "__main__":
|
|
canvas = Canvas()
|
|
canvas.init_canvas()
|
|
line = Line(Vector3D(20, 30, 0), Vector3D(400, 100, 1), 0.3 * 1e-3, 400)
|
|
canvas.draw(line.curve())
|
|
canvas.draw(line.sag())
|
|
canvas.draw(line.swing(80/180*math.pi))
|
|
canvas.save("lwpolyline1.dxf")
|