APT语言编程(三)
直线的定义
1.通过两点的直线
L=LINE/P1,P2;
或L=LINE/x1,y1,x2,y2;
2.过一点P与圆相切的直线(如左下图)
L1=LINE/P1,LEFT,TANTO,C;
L2=LINE/P2,RIGHT,TANTO,C;
其中LEFT,RIGHT表示左、右,以点P与圆心联线方向为基准,TANTO表示相切。
3.与两圆相切的直线(如右上图)
L1=LINE/RIGHT,TANTO,C1,RIGHT,TANTO,C2;
L2=LINE/RIGHT,TANTO,C1,LEFT,TANTO,C2;
左右相切是以第一个圆的圆心向第二个圆的圆心作连线的方向为基准。
圆的定义
1.用半径和圆心定义的圆
C1=CIRCLE/x,y,r;
其中,x,y为圆心坐标,r为圆的半径。
2.用已知三点定义圆
C1=CIRCLE/P1,P2,P3;
3.用圆心和切线定义圆(如左下图)
C1=CIRCLE/PC,TANTO,L;
其中PC为已知圆心,L为已定义之直线。
4.与两圆相切的圆(如右上图)
C3=CIRCLE/YLARGE,TANTO,OUT,C1,OUT,C2;