创建Revit文件时,Revit Design Automation API是否支持纹理UV

时间:2019-09-24 06:51:17

标签: autodesk-forge autodesk-designautomation

我们需要使用网格数据,三角形(索引,顶点,法线和纹理uv)创建rvt文件。那么revit设计自动化API是否支持使用纹理和纹理uvs创建网格?任何示例都会有很大帮助。

谢谢。

2 个答案:

答案 0 :(得分:1)

我建议您研究Revit API的DirectShape功能:DirectShape。它包括一些将Revit材质(颜色和/或纹理)应用于您创建的形状的功能。我不知道是否可以为DirectShape面指定纹理UV。

如果要在Revit中创建自己的纹理,则需要阅读有关Revit materials以及Google如何创建纹理的信息。

最好, 迈克尔

答案 1 :(得分:0)

Revit的Design Automation API(DA4R)可以视为Revit在云上运行,您可以上载包含Revit导出器IEXternalDBAppplication插件的自己的应用包,以帮助您从Revit模型中导出网格数据。这是一个演示如何将Revit元素导出到three.js网格和场景的示例:

https://github.com/va3c/RvtVa3c

但是UI附带了它,您必须将其转换为纯IEXternalDBAppplication(删除UI代码),然后才能作为DA4R活动上传到Forge服务器。

希望有帮助!

干杯