亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在Three.js中將多個對象存儲在一個json幾何中

在Three.js中將多個對象存儲在一個json幾何中

白衣非少年 2021-04-19 16:17:25
您可以輕松地將BufferGeometry存儲為json并使用BufferGeometryLoader加載它:{  "metadata": {    "version": 3,    "type": "Geometry",    "normal": 30,    "position": 30,    "generator": "io_three"  },  "data": {    "index": {      "array": [ 0, 1, 2, 3, …],      "type": "Uint16Array",      "itemSize": 1    },    "attributes": {      "normal": {        "array": [ -1, 0, 0, -1, …],        "type": "Float32Array",        "itemSize": 3      },      "position": {        "array": [ -1, 1, 1, -1, …],        "type": "Float32Array",        "itemSize": 3      }    },    "groups": [      {        "count": 48,        "start": 0,        "materialIndex": 0      }    ]  }}要加載它,您可以使用以下代碼:var loader = new THREE.BufferGeometryLoader();loader.load('JS/Sample1.json',function (geometry) {    var mesh = new THREE.Mesh(geometry, new THREE.MeshNormalMaterial({}));    scene.add(mesh);    renderer.render(scene, camera);    });現在的問題是以json格式存儲多個幾何。是否有可能這樣做。如果是,是否有任何說明或示例?
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 299 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號