Navisworks中DataProperty值为unknow的处理
Created|Updated|devnavisworks
|Post Views:
再开始接触Naviworks的开发时候会出现Dataproperty的值unknow的情况,这种场景不是报错而是在代码中需要判定值的属性,API会提供一个单独的转换方法,从这些方法中即可获取到正确的属性值。
像是上图一个墙体的属性在代码中直接ToString(),会获取到unknow,是因为没有使用单独的转化方法,通过下面的代码,对每个value进行单独的判定转换,即可获取到所有的值。
在Naviworks中依旧存在英寸与毫米的换算系数的情况,这种需要在进行一步转换。
1 | var stringBuilder = new StringBuilder(); |

Author: Broccoli
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Related Articles

2025-02-21
Handling Unknown Data Properties in Navisworks

2023-05-09
Creating Parts in Revit Secondary Development

2022-09-04
Revit二次开发 创建空心模型并与指定构件剪切

2023-05-16
Breaking an Arc into Multiple Segments

2023-06-16
Revit API Ray Method Returns Two Values for Same Element Analysis

2023-05-22
Revit二次开发 Grid无法获取reference的报错