首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NavisWorks API问题

NavisWorks API问题
EN

Stack Overflow用户
提问于 2012-03-11 04:20:33
回答 2查看 3.4K关注 0票数 3

以前有人处理过Autodesk NavisWorks管理API吗?我在使用这个API的过程中遇到了一些问题,我在4个NAvisWorks论坛上发表了文章,至今没有人回答。我也发了一封电子邮件到AutoDesk在非洲的办事处,但他们没有回复。我的问题是:

  1. 我希望能够从NavisWorks文件(.nwd或.nwf)中读取数据,并获得所需的数据,如文件中每个模型的尺寸、它们的位置、顶点等。
  2. 若要更改数据(对于ex,长度为4和5的矩形更改为长度为6和2的矩形)
  3. 为了能够将更改写回文件,当然,可以在查看器中立即显示更改。

我查看了API文档的几乎所有部分,但似乎看不到实现所需内容的可能性(可能不可能,我不确定)。任何帮助都将不胜感激。提前谢谢。

P.S.我和C#一起工作

EN

回答 2

Stack Overflow用户

发布于 2012-06-03 21:03:35

在安装Navisworks的API文件夹中,您可以找到许多示例和API文档。

答案是:

  1. 我相信你不能改变几何学,但是为了得到它,最好的方法是调试一个插件并调查你能从这个对象得到什么。还可以阅读本文来理解Navisworks 文件类型
  2. 如果你想改变属性值(PropertyCategories),没有问题,但再次-没有办法改变几何。您需要更改原始文件(DWG,.)然后再一次从Navisworks进口。
  3. 以上两件事。
票数 3
EN

Stack Overflow用户

发布于 2014-08-29 14:32:02

代码语言:javascript
复制
using Autodesk.Navisworks.Api.Interop.ComApi;

当使用这一点时,您可以访问对象的完整几何图形,并在这里进行修改。有一些例子说明了在新SDK中是如何使用的。不幸的是,Navisworks是一个只读应用程序,对当前文件进行更改似乎是不可能的。尽管您可以修改对象并重新导入它们。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9652416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档