KML支持哪些3D模型格式?

3

我对KML不太熟悉,从以下参考资料中了解到,在KML文件中可以引用COLLADA格式的3D模型。 https://developers.google.com/kml/documentation/models

我使用Nevron Vision .NET创建了一个3D模型。但是为了在Google Earth中呈现它,我必须将其转换为.kmz文件。.kmz文件包含.kml和.dae文件。因此,我必须将我的3D Nevron模型转换为.dae格式。

我想知道:

  1. KML是否接受除.dae以外的其他格式的3D模型。
  2. 是否有人在Google Earth中呈现过Nevron 3D模型。

谢谢!

P.S.你问为什么选择Nevron?嗯,这是因为我已经成功地使用它创建了一个不规则形状,并且我更喜欢将现有模型转换为与Google Earth兼容的格式,而不是从头开始创建一个3D模型以在Google Earth中呈现。

1个回答

2
谷歌地球和KML仅支持COLLADA格式的3D模型(.dae文件)。它们支持COLLADA通用配置文件,但只支持三角形和线条作为基元(带有三角形限制),不支持动画、皮肤或外部几何引用。
您应该能够使用SketchUp或其他软件将其他格式转换为COLLADA。
有关包含模型的KML元素以及更多详细信息,请参见KML参考部分中的标签: https://developers.google.com/kml/documentation/kmlreference#model

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接