失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Adobe illustrator插件开发-坐标系统-AIHardSoftSuite-画板坐标-页面坐标-AI插件开发

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

时间:2023-12-05 07:50:22

相关推荐

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

文章目录

1.坐标系统2.AIHardSoftSuite3.脚本使用坐标系统4.作者答疑

1.坐标系统

该模块提供了在Illustrator不同级别使用的不同坐标系统之间转换的功能。物体的几何形状是通过相对于画板上的一对虚轴的坐标来描述的。Illustrator使用两种方式放置这些轴;一个用于在内部存储坐标信息,另一个用于在SDK函数之间传递坐标信息。

在内部坐标系中,原点是画板的左上角,也就是当尽可能缩小时可以看到的白色区域。X轴是水平的,数值向右递增。Y轴是垂直的,数值向下递增。这个系统中的值称为硬坐标或画板坐标。

在公共坐标系中,原点是尺子原点,也就是说,当它可见时,与尺子上的0标记相对应的点。默认情况下,它位于页面的左下角,但用户可以更改它。X轴是水平的,数值向右递增。Y轴是垂直的,数值向上递增。这个系统中的值称为软坐标或页面坐标。

SDK中的大多数函数都使用页面坐标的公共系统,但也有一些函数使用内部画板坐标。该套件提供了用于在坐标系之间映射的函数。例如,如果将原点[0,0]传递给AIRealPointHarden(),函数将返回从画板原点(画布的左上角)到页面原点(可见页面的左下角)的向量。

注意:

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

如果觉得《Adobe illustrator插件开发-坐标系统-AIHardSoftSuite-画板坐标-页面坐标-AI插件开发》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。