Skip to content

几何操作符

函数形式功能
+
  • 平移,将第二个参数POINT的坐标添加到第一个对象的坐标中
  • 连接两个打开的路径,如果其中一个路径是关闭的,则返回NULL
  • -平移,从第一个参数对象坐标中减去第二个POINT的坐标
    *伸展/旋转,将第一个参数的每个点乘以第二个POINT
    /收缩/旋转,将第一个参数的每个点除以第二个POINT
    @-@计算总长度
    @@计算中心点
    #
  • 返回点的数量
  • 计算交点,如果没有交点则返回NULL
  • 计算两个方框的交集,如果没有则为NULL
  • ##计算第二个对象上离第一个对象最近的点
    <->计算对象之间的距离
    @>判断第一个对象是否包含第二个对象
    <@判断第一个对象是否被包含于第二个对象
    &&返回多边形点的数量
    <<判断第一个对象是否完全位于第二个对象的左边
    >>判断第一个对象是否完全位于第二个对象的右侧
    &<判断第一个对象是否不超过第二个对象的右边
    &>判断第一个对象是否完全位于第二个对象的右边
    <<|判断第一个对象是否完全位于第二个对象的下方
    |>>判断第一个对象是否完全位于第二个对象的上方
    &<|判断第一个对象是否不超过第二个对象的上方
    |&>判断第一个对象是否不超过第二个对象的上方
    <^判断第一个对象是否位于第二个对象的下方,允许边缘相切
    >^判断第一个对象是否位于第二个对象的上方,允许边缘相切
    ?#判断两个对象是否相交
    ?-|判断两条线是否相互垂直
    ~=判断两个对象是否一般相等
    <>判断两个对象是否不等
    <判断第一个对象的面积是否小于第二个对象的面积
    >判断第一个对象的面积是否大于第二个对象的面积
    <=判断第一个对象的面积是否小于等于第二个对象的面积
    >=判断第一个对象的面积是否大于等于第二个对象的面积
    =
  • 判断第一个对象的面积是否等于第二个对象的面积
  • 判断第一个对象是否等于第二个对象