Python精灵模块的perpendicular_bisector中垂线指令

所有命令 单独命令 屏幕命令 角色命令

单独命令 >> Python精灵模块的perpendicular_bisector中垂线指令

简介:返回线段的垂直平分线的指令。
例子:
import turtle
from sprites import Screen,perpendicular_bisector    

def draw_line(p1,p2):
    turtle.penup();turtle.goto(p1);turtle.pd();turtle.goto(p2);turtle.penup()
        
screen = Screen()
screen.tracer(0,0)
screen.xy_grid()             # 显示坐标格子图

turtle.ht()
turtle.pensize(2)

A = (100,200)                # 一个定点
B = (0,0)                    # 一个定点 
draw_line(A,B)

D1,D2 = perpendicular_bisector([A,B])     # 返回线段AB的中垂线,默认长度为100
draw_line(D1,D2)             # D1D2是线段AB的中垂线

turtle.done()

writed by lixingqiu 关注"异编程"微信公众号,获取更多关于Python精灵模块的咨讯: