jtm2020hyo 发表于 2020-12-28 15:22:32

我如何从ACA OMF开始?

我希望开始使用OMF,但自从和Autodesk之后,我没有收到答复
没有Autodesk的帮助,我如何开始?
**** Hidden Message *****

MickD 发表于 2020-12-28 21:35:00

一个快速的网络搜索发现了这个->https://www.autodesk.com/autodesk-university/class/OMF-API-Power-Customize-AutoCAD-Architecture-and-AutoCAD-MEP-2016
在其余的搜索结果中还有很多:https://www.google.com/search?rlz=1C1CHBF_en-GBAU929AU929&sxsrf=ALeKk01QHUaBKOg782GJMupZz8krkRAWkA%3A1609209171464&ei=U5XqX8XpG7eX4-EP54Cx2AI&q=OMF+cad&oq=OMF+cad&gs_lcp=CgZwc3ktYWIQDDILCAAQyQMQFhAKEB4yBggAEBYQHjoECAAQRzoHCAAQyQMQQzoTCC4QsQMQgwEQxwEQowIQFBCHAjoECAAQQzoKCC4QxwEQrwEQQzoHCAAQFBCHAjoICC4QxwEQrwE6EQguEMcBEK8BEMkDEJECEJMCOgIIADoNCC4QxwEQrwEQFBCHAjoECAAQClD8NljkQmC3UWgAcAJ4AIAB9AKIAbwHkgEHMC4yLjEuMZgBAKABAaoBB2d3cy13aXrIAQjAAQE&sclient=psy-ab&ved=0ahUKEwiF36Kok_LtAhW3yzgGHWdADCsQ4dUDCA0
这至少应该给你一个开始,希望它有所帮助。

jtm2020hyo 发表于 2020-12-28 21:40:54

我看了一整天这样的视频,根据链接,我需要找到ACA OMF向导2021,类似于AutoCAD ObjectARX向导2021,根据同一视频,我需要使用ADN标准或ADN专业帐户加入Autodesk,然后我需要做什么?我没有收到Autodesk的回答。
那我有什么选择呢?

MickD 发表于 2020-12-29 16:26:39

我很确定一旦你加入ADN,你就可以访问他们提供的所有资源和工具,甚至一些电话/电子邮件支持(可能取决于你从内存中购买的层)。
如果你能够使用C++从头开始构建dll,你应该能够在没有向导的情况下构建插件。为了更容易,您可能可以从ARX向导开始并找出需要更改的设置,但我想它会很少,比如不是生成. arx,它可能只是. dll或其他命名约定,最终它只是一个dll,文件扩展名实际上只是一个“过滤器”,以确保您加载的是插件而不是普通的dll。
该向导只是帮助处理大量锅炉板编码和初始类等,这些可以从现有项目中复制并重构以适应。是的,第一次可能会有点麻烦,我想这取决于你的时间与ADN订阅相比值多少钱,以及它能提供什么让你快速前进。
hth,干杯。

jtm2020hyo 发表于 2020-12-29 17:40:49

感谢您的回答,我现在是新手,我只想测试和玩这些对象。
是否有任何方法,例如,提取Wall-Object所需的所有代码,然后将其编辑为一个Wall-Custom-Object?
也许有视频或示例用于提取AutoCAD Architecture/MEP中的信息或代码?

MickD 发表于 2020-12-29 19:50:17


抱歉,我对任何垂直领域都没有经验,但是如果Wall-Object是一个类,那么您可以从该类“继承”,为您提供Wall-Object中的所有内容,然后将您的自定义属性/方法添加到新的子类中。
另一种方法是制作您自己的自定义类,该类将Wall-Object作为私有属性对象,您可以随心所欲地使用它,请注意,您需要根据需要调用Wall-Object的每个方法,而使用继承可以让您开箱即用。

jtm2020hyo 发表于 2020-12-30 02:24:45

非常感谢,是否可以在AutoCAD Vanilla中共享任何示例以创建例如自定义行对象?
例如任何论坛中的帖子或YouTube中的视频,或者如果可能的话,学习代码或简单和公开的内容。

MickD 发表于 2020-12-30 18:22:40

如果你浏览这个论坛,这里有一些成员写的关于自定义对象的教程(包括我自己)..)但我会建议下载普通AutoCAD的SDK,并查看其中的示例。根据记忆和来自这个板和其他来源的信息,它是非常简单的,你应该能够用一点耐心得到一些工作。
我只编写了几个用于学习的自定义对象,在绝对必要时,尽管它们看起来很好,但它们确实带有一些负担,例如必须制作对象启用程序等。如果我有选择,我会用。Net的扩展数据/扩展记录,用于额外的数据或功能目的和标准的内置功能。通过一点计划,这可以让你走得更远,并且不会干扰任何人的系统,如果他们用你的伪自定义对象打开一个绘图。
祝你好运!
页: [1]
查看完整版本: 我如何从ACA OMF开始?