SpadesTTT 2022-12-17 11:52 采纳率: 33.3%
浏览 20
已结题

多个obj如何生成一个3dtiles文件?

请问obj转3dtiles,每个obj生成一个json文件,怎么将多个json文件合并成一个文件,或者说如何一次性将多个obj文件转成一个3dtiles文件?
我用的cesium lab3.0

  • 写回答

1条回答 默认 最新

  • m0_57781768 2022-12-17 12:57
    关注

    要将 OBJ 文件转换为 3D Tiles,您可以使用 Cesium 3D Tiles Converter。这是一个命令行工具,可以将 OBJ 文件转换为 3D Tiles,并为每个 OBJ 文件生成一个 JSON 文件。

    要一次转换多个 OBJ 文件,可以使用以下命令:

    3dtc -i input_folder -o output_folder
    

    这将在输入文件夹中搜索 OBJ 文件并将它们转换为 3D Tiles,将生成的 JSON 文件保存在输出文件夹中。

    要将多个 JSON 文件合并为一个文件,您可以使用 Node.js 模块“json-merger”等工具。下面是一个示例,说明如何使用此模块将多个 JSON 文件合并到一个文件中:

    const jsonMerger = require('json-merger');
    const fs = require('fs');
    
    const json1 = require('./json1.json');
    const json2 = require('./json2.json');
    const json3 = require('./json3.json');
    
    const mergedJson = jsonMerger.merge([json1, json2, json3]);
    
    fs.writeFileSync('./merged.json', JSON.stringify(mergedJson));
    

    此示例假设您在与脚本相同的目录中有三个 JSON 文件(json1.json、json2.json 和 json3.json),它将创建一个名为“merged.json”的新文件,其中包含来自三个输入文件。

    或者,您可以使用 3D Tiles Inspector 等工具一次查看和检查多个 3D Tiles 数据集。此工具允许您在单个窗口中加载和可视化多个 3D Tiles 数据集,从而更轻松地同时处理多个数据集。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月6日
  • 已采纳回答 12月29日
  • 创建了问题 12月17日

悬赏问题

  • ¥15 基于单片机的靶位控制系统
  • ¥15 AT89C51控制8位八段数码管显示时钟。
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错