这个问题是针对具有 Inkscape 扩展的 Python 编码经验的人。其他人不必浪费时间,除非他们真的喜欢挑战!
我编写了一个 Python 扩展,用于计算不同直线/折线对象的线段之间的交点。我想在这些交点处将新节点附加到两个对象(显然以正确的节点路径顺序),但我不知道如何处理这个问题。其他扩展脚本中的代码(例如“修改路径\添加节点...”)包括 node.set()
的使用,但我无法弄清楚这是怎么回事去工作。该脚本可用here如果需要,但我看不出这有什么帮助,因为它没有问题 - 它只是产生交叉点坐标。
感谢任何帮助。
最佳答案
我知道这是很久以前的事了,但我刚刚写了一个小扩展,允许您输入几行 python,然后在选定的对象上迭代它。 它带有代码示例和文档指针(因为 inkscape python 模块不是最好的文档!)。
缺点是,如果您的脚本返回格式错误的文档,它会导致 inkscape 严重崩溃。但它非常适合快速破解和测试代码片段。
也许这对其他人也有用。
关于python - 通过 Python 脚本向 Inkscape 中的对象添加节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14381863/