ai组件开发(二)--AIRealMathSuite

AIRealRectOverlap

AIAPI AIBoolean(* AIRealMathSuite::AIRealRectOverlap)(const AIRealRect *a, const AIRealRect *b)
Tests whether two rectangles overlap (have any points in common).
测试两个矩形是否重叠(有任何共同点)

  • 参数:
    • a
      The first rectangle.
    • b
      The second rectangle.
  • 返回值:
    如果矩形重叠,则为真。

AIRealRectInAIRealRect

AIAPI AIBoolean(* AIRealMathSuite::AIRealRectInAIRealRect)(const AIRealRect *a, const AIRealRect *b)
Tests whether one rectangle is inside (entirely contained in) another rectangle.
测试一个矩形是否在另一个矩形内(完全包含在内)。

Both must be open or both closed.
两者都必须是开放的或都是封闭的。

  • 参数:
    • a
      The first rectangle.
    • b
      The second rectangle.
  • 返回值:
    True if the set of points contained by a is also contained by b.
    如果a包含的点集也包含在b内,则为真。

AIRealRectSet

AIAPI void(* AIRealMathSuite::AIRealRectSet)(AIRealRect *a, AIReal left, AIReal top, AIReal right, AIReal bottom)
Sets the coordinate values in a rectangle. 设置矩形中的坐标值
(In the Illustrator art coordinate system, the origin, (0, 0), is at the bottom left corner of a page. X and Y values increase upward and to the right.)

  • 参数:
    • a
      The rectangle object. ///AI的矩形对象指针
    • left
      The left side location.///xmin
    • top
      The top side location. ///ymax
    • right
      The right side location.///xmax
    • bottom
      The bottom side location.///ymin
      注意:Illustrator的坐标系原点位于页面左下角,X和Y值向上和向右增加。

参考资料

Adobe Illustrator SDK,下载地址:https://www.adobe.com/devnet/illustrator/sdk.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值