您当前的位置: 首页 >  ar

插件开发

暂无认证

  • 9浏览

    0关注

    492博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Adobe illustrator插件开发-坐标系统-AIHardSoftSuite-画板坐标-页面坐标-AI插件开发

插件开发 发布时间:2022-10-17 10:13:24 ,浏览量:9

文章目录
    • 1.坐标系统
    • 2.AIHardSoftSuite
    • 3.脚本使用坐标系统
    • 4.作者答疑

1.坐标系统

  该模块提供了在Illustrator不同级别使用的不同坐标系统之间转换的功能。物体的几何形状是通过相对于画板上的一对虚轴的坐标来描述的。Illustrator使用两种方式放置这些轴;一个用于在内部存储坐标信息,另一个用于在SDK函数之间传递坐标信息。   在内部坐标系中,原点是画板的左上角,也就是当尽可能缩小时可以看到的白色区域。X轴是水平的,数值向右递增。Y轴是垂直的,数值向下递增。这个系统中的值称为硬坐标或画板坐标。   在公共坐标系中,原点是尺子原点,也就是说,当它可见时,与尺子上的0标记相对应的点。默认情况下,它位于页面的左下角,但用户可以更改它。X轴是水平的,数值向右递增。Y轴是垂直的,数值向上递增。这个系统中的值称为软坐标或页面坐标。   SDK中的大多数函数都使用页面坐标的公共系统,但也有一些函数使用内部画板坐标。该套件提供了用于在坐标系之间映射的函数。例如,如果将原点[0,0]传递给AIRealPointHarden(),函数将返回从画板原点(画布的左上角)到页面原点(可见页面的左下角)的向量。

注意:   这些矩阵转换函数并不转换变换矩阵的所有分量。要做到这一点,您必须了解相关的两个坐标系的细节࿰

关注
打赏
1665481431
查看更多评论
立即登录/注册

微信扫码登录

0.0393s