| 操作符 | 
描述 | 
例子 | 
| +  | 
平移 | 
'((0,0),(1,1))'::box + '(2.0,0)'::point | 
| -  | 
平移 | 
'((0,0),(1,1))'::box - '(2.0,0)'::point | 
| *  | 
伸缩/旋转 | 
'((0,0),(1,1))'::box * '(2.0,0)'::point | 
| /  | 
伸缩/旋转 | 
'((0,0),(2,2))'::box / '(2.0,0)'::point | 
| #  | 
交 | 
'((1,-1),(-1,1))' # '((1,1),(-1,-1))' | 
| #  | 
多边形顶点数 | 
# '((1,0),(0,1),(-1,0))' | 
| ##  | 
最近点 | 
'(0,0)'::point ## '((2,0),(0,2))'::lseg | 
| &&  | 
重叠? | 
'((0,0),(1,1))'::box && '((0,0),(2,2))'::box | 
| &<  | 
左重叠? | 
'((0,0),(1,1))'::box &< '((0,0),(2,2))'::box | 
| &>  | 
右重叠? | 
'((0,0),(3,3))'::box &> '((0,0),(2,2))'::box | 
| <->  | 
两者间距离 | 
'((0,0),1)'::circle <-> '((5,0),1)'::circle | 
| <<  | 
在左边? | 
'((0,0),1)'::circle << '((5,0),1)'::circle | 
| <^  | 
低于? | 
'((0,0),1)'::circle <^ '((0,5),1)'::circle | 
| >>  | 
在右边? | 
'((5,0),1)'::circle >> '((0,0),1)'::circle | 
| >^  | 
高于? | 
'((0,5),1)'::circle >^ '((0,0),1)'::circle | 
| ?#  | 
相交或重叠 | 
'((-1,0),(1,0))'::lseg ?# '((-2,-2),(2,2))'::box; | 
| ?-  | 
水平? | 
'(1,0)'::point ?- '(0,0)'::point | 
| ?-|  | 
垂直? | 
'((0,0),(0,1))'::lseg ?-| '((0,0),(1,0))'::lseg | 
| @-@  | 
长度或周长 | 
@-@ '((0,0),(1,0))'::path | 
| ?|  | 
竖直? | 
'(0,1)'::point ?| '(0,0)'::point | 
| ?||  | 
平行? | 
'((-1,0),(1,0))'::lseg ?|| '((-1,2),(1,2))'::lseg | 
| @  | 
包含或在...上? | 
'(1,1)'::point @ '((0,0),2)'::circle | 
| @@  | 
...的中心 | 
@@ '((0,0),10)'::circle | 
| ~=  | 
与...相同 | 
'((0,0),(1,1))'::polygon ~= '((1,1),(0,0))'::polygon |