3

我是 KML 的新手,从以下参考资料中我知道可以在 KML 文件中引用 COLLADA 格式的 3D 模型。 https://developers.google.com/kml/documentation/models

我使用 Nevron Vision .NET 创建了一个 3D 模型。但是为了让我在谷歌地球上渲染它,我必须将它转换成一个 .kmz 文件。.kmz 文件包含 .kml 和 .dae 文件。所以我必须将我的 3D Nevron 模型转换为 .dae 格式。

我想知道是否

  1. KML 接受 .dae 以外的 3D 模型格式。
  2. 任何人都在谷歌地球中渲染了 Nevron 3D 模型。

谢谢!

PS你为什么问Nevron?嗯,这是因为我已经成功地使用它创建了一个不规则形状,我更愿意将现有模型转换为与谷歌地球兼容的格式,而不是从头开始创建一个 3D 模型以在谷歌地球中渲染它。

4

1 回答 1

1

Google 地球和 KML 仅支持 COLLADA 格式(.dae 文件)的 3D 模型。它们支持 COLLADA 通用配置文件,除了它仅支持将三角形和线作为图元(具有三角形限制),并且不支持动画、蒙皮或外部几何参考。

您应该能够使用 SketchUp 或其他软件包从其他格式转换为 COLLADA。

更多详细信息以及特定于包含模型的 KML 元素可以在标签上的 KML 参考部分找到: https ://developers.google.com/kml/documentation/kmlreference#model

于 2017-05-04T22:00:35.953 回答