1

嘿伙计们,我已经尽我所能阅读了 collada 文档。我正在将专有的 3d 格式转换为 collada,我想知道需要什么库。目前我有<library_geometries>

它没有导入到sketchup,但也没有告诉我导入失败的原因。我并不感到惊讶,我怀疑我至少需要一个场景。

至少很高兴知道我需要输入的最小值是多少,这样我才能看到到目前为止的工作情况。

4

2 回答 2

1

这些是必需的库: 1) <asset>, <library_geometries>, <library_materials>, <library_effects>, <library_visual_scenes>, <scene>.

我解释了原因。首先,您需要在 element<asset>下定义您的单位,<unit>如果它是米或毫米,无论如何。除此之外,您必须在<up_axis>. 提供其他资产信息(如贡献者或创建时间)也是一种很好的做法。

您必须<instance_visual_scene><scene>. 没有这些信息,就没有场景可以展示。这个实例有一个<visual_scene>元素的引用,它位于<library_visual_scenes>. 视觉场景可能有一些子节点作为<node>元素,它具有平移或旋转值来给出几何体的位置。在<node>下面,有一个子元素<instance_geometry>,它与一个<instance_material>through结合在一起<bind_material><instance_geometry>有一个<geometry>under的参考<library_geometries>。并且<instance_material>有一个<material>under的参考<library_materials><material>有一个子元素<instance_effect>。下面<instance_effect>有一个参考。<effect><library_effects>

顺序是几何形状,如<scene>-> <instance_visual_scene>-> <visual_scene>-> <node>-> <instance_geometry>-><geometry>

而对于材料连接<instance_geometry>-> <bind_material>-> <instance_material>-> <material>-> <instance_effect>-><effect>

于 2015-08-18T07:15:03.567 回答
0

我使用 .deb 安装了 collada,在从安装良好的存储库安装 libboost -dev -all 后,libboost-system1.49.0 出现问题。这是我得到的 .deb libboost-system1.49.0 只是去 mitsuba 下载 collada 也会在下载页面上。

于 2013-08-21T12:45:46.237 回答