我正在寻找像 Illustrator 这样的矢量软件,它有一种控制台,可以调整数字锚点参数并执行诸如“命名段和锚点”、“强制两个锚点相同或对称到一个点或一个轴,因此对一个轴所做的每一次更改都会自动粘贴到另一个轴上”,“移动一个锚点 A,使 A 到另一个锚点 B 在轴 C 上的距离为 x”。
诸如此类的事情。是否有插件可以做到这一点,或者您需要新软件吗?
我正在寻找像 Illustrator 这样的矢量软件,它有一种控制台,可以调整数字锚点参数并执行诸如“命名段和锚点”、“强制两个锚点相同或对称到一个点或一个轴,因此对一个轴所做的每一次更改都会自动粘贴到另一个轴上”,“移动一个锚点 A,使 A 到另一个锚点 B 在轴 C 上的距离为 x”。
诸如此类的事情。是否有插件可以做到这一点,或者您需要新软件吗?
好的,现在请耐心等待,但是有这样一类程序:CAD。因此,您可能需要正确选择事物,这在一定程度上取决于您的复杂性需求。cad软件不仅可以做到这一点,而且在gui中开箱即用,没有太多问题。
这些确实要花钱。几何约束求解器是非常常见的工程工具。
动画 1:显示几何求解器的简单演示(有问题的应用程序是 Creo)
我一直在玩弄并慢慢地为插画家构建一个像这样的求解器,但插画家对象模型有点限制。
您还可以在大多数图形应用程序中编写脚本,一个好的起点可能是这篇关于 illustrator scripting plus eps/svg generation 的帖子。
SVG 格式是基于文本的。可以使用记事本编辑 SVG 文件。二进制(栅格)数据是base-64(据我所知)。
https://developer.mozilla.org/en-US/docs/Web/SVG
此外,Illustrator 支持脚本,理论上可以设置为处理此类选项。
对于在机加工车间使用,有多种 MCAD 可以轻松做到这一点:SolidWorks、Inventor、Alibre、solidedge 和他的大兄弟 UGNX、Catia、ProE ... 等
对于网络,我一直在使用 inkscape (www.inkscape.org) 加上 javascript(包括 Jquery 脚本)来控制基于 SVG 的图形。