LISP获取到u的三维多段线
大家好,我有一个带有坐标(x,y,z)的txt/csv文件,我从中创建了一条三维多段线。我正在寻找一种方法,在txt/csv文件上的坐标发生变化时自动更新此三维多段线。我认为这就像将txt/csv文件与三维多段线链接一样。
我找不到使用现成的AutoCAD/Civil 3D进行此操作的方法。我希望有人能给我指出正确的方向(如果存在这样的选项),或者可能帮助我使用LISP或VB来实现这一点。不幸的是,我的编程知识非常有限,因此非常感谢您的帮助。
非常感谢,期待您的回复。
洛卡斯 我还没有研究所有的选项,但也许您可以使用DataExtraction命令创建一个链接。
谢谢你的回复。
这是我第一次尝试,但它没有x,y,z选项,也没有链接选项。我觉得这个选项是为表而不是对象创建的。如果我错了,请纠正我,因为我可能遗漏了什么。
据我所知,实现这一点的唯一方法是通过LISP或VB。
谢谢
洛卡斯 我怀疑是否有办法通过LISP在修改txt/csv文件后自动更新多段线集,因为即使反应堆用于此目的,反应堆回调函数的评估也不会由AutoCAD之外的任何事件触发。
因此,用于更新多段线的程序要么需要在文件更改后手动运行,要么在打开图形时运行,无论文件是否已修改。
根据数据文件中的信息量,有多种使用LISP更新多段线的方法。例如,如果实体句柄存储在数据文件中,则可以修改与这些句柄相关联的单个多段线,以反映在文件中找到的坐标。否则,必须删除多段线并使用修改后的数据重新创建。
只是把一些想法放在那里。
李 我认为我没有正确解释,造成了混乱。是的,你说得对。为了更新三维多段线,我需要手动运行LISP。这正是我想做的。一旦我得到一个带有新坐标的txt或csv文件,我将运行LISP,然后更新三维多段线。
我为造成的混乱道歉。非常感谢你的想法。听起来你的建议实际上能满足我的要求。 外面有人拿了竖井吗。围绕Autocad R12的dwg和excel电子表格演示更改excel中的值dwg更改。也许这会提供到3dpolyline的链接。我没有复印件。
我试图找到你提到的这幅画,但我在任何地方都找不到。有人有吗?
关于三维多段线还有什么想法吗? 我在R13光盘上找到了这些文件,
轴xls公司
轴mnu
轴exe文件
但没有轴。图纸
轴拉链
听起来是一个有趣的方法想法。NET事件/代表专家:眨眼:
我正在开发一个VBA例程,该例程将更新三维多段线。测试完成后,我会在这里发布代码。欢迎对代码或改进提出任何意见,我们对此深表感谢
@伦德曼
谢谢你的文件!
页:
[1]
2