0

原谅我的无知。我是一名负责将应用程序与 AutoCAD 集成的 Web 开发人员,但我一般对软件或 CAD 文件没有经验。

我已将它连接到 A360 和 Forge API,现在我希望使用上传到设计自动化 API 的脚本来修改图纸。我需要做的是将零件编号和应用程序生成的其他一些数据添加到图纸中。我有以下脚本,我已经设法开始工作,这是我需要实现的一个非常基本的版本。

; Add a label to a drawing
-mtext 0,300 400,310 App data
Tag No: P1234567
Created: 29/09/16


; Define Attribute
-attdef
i

P1234567
tag
-
0,200
10
0
; end

此脚本将 MTEX​​T 和 ATTDEF 添加到带有一些基本数据的图形中。我想要做的是将标签放在绘图的右下角。

是否可以从某个地方获取绘图的位置,以便脚本可以找出右下角的位置?理想情况下,无论创作者将绘图放置在何处,它都需要工作。

加分点:我还想以某种方式将这些数据放入绘图元数据中,这会有益吗?实现这一目标的最佳方法是什么?

提前致谢。

4

1 回答 1

0

如果您仍然想在模型空间中进行操作,并且可以控制绘图,则可以通过查找具有特定名称的块的位置来实现。

示例:http ://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/find-a-block-and-get-it-s-insertion-point/mp/3309261#M302014

于 2016-10-09T18:31:34.127 回答