添加三维模型:支持哪些类型的文件?以及3D文件的宿主位置?
从这里>,我发现示例中的3D模型是从https://docs.mapbox.com/mapbox-gl-js/assets/34M_17/34M_17.gltf"添加三维模型:支持哪些类型的文件?以及3D文件的宿主位置?,3d,mapbox,gltf,3d,Mapbox,Gltf,从这里>,我发现示例中的3D模型是从https://docs.mapbox.com/mapbox-gl-js/assets/34M_17/34M_17.gltf" 我想知道除了.gltf之外还支持什么类型的文件?我可以从Revit、Sketchup、AchiCAD等加载模型吗 我在哪里可以托管3D文件?我可以从dropbox、google drive等加载它吗 ,包括Collada(.dae)、FBX(.FBX)、OBJ/MTL、3MF、。您需要将加载程序脚本替换为要加载的脚本 这些文件可以托管
map.on('style.load',函数(){
map.addLayer({
id:'自定义_层',
键入:“自定义”,
渲染模式:“3d”,
onAdd:函数(映射,mbxContext){
window.tb=new-Threebox(
地图,
mbxContext,
{defaultLights:true}
);
让选项={
类型:'gltf',/'gltf'/'mtl'
对象:'./models/radar/34M_17.gltf',//模型url
单位:米,
比例:1,
旋转:{x:90,y:180,z:0},//默认旋转
主播:“中心”
}
tb.loadObj(选项、功能(模型){
模型。setCoords(原点);
tb.add(模型);
});
},
渲染:函数(总账、矩阵){
tb.update();
}
});
})
除了内置光线投射、模型选择、拖动和旋转、拖动和移动、动画、高度上的工具提示和标签或太阳光阴影等其他功能外此问题对于堆栈溢出来说可能过于开放-请尝试提出一个问题,并提供可验证的答案。询问推荐的托管服务可能是一个意见问题。您链接到的示例使用three.js,因此您可以参考以获得有关格式的建议。对于托管,搜索“静态托管服务”将为您提供很多选择。如果我的答案解决了您的问题,请将其标记为已接受答案,这样也将帮助其他用户知道这是正确的解决方案