【发布时间】:2018-08-03 10:17:11
【问题描述】:
我有一个小问题: 我想在使用 assetsmanager 导入的网格上使用 CSG,一切正常,但我无法获得 CSG 对象,我认为这是因为我有一个抽象网格而不是网格, 那么如何将 AbstractMesh 转换为网格呢?我的代码不好的部分是:
assetsManager.onFinish = function(task)
{
var prova = task[0].loadedMeshes[0];
aCSG = BABYLON.CSG.FromMesh(prova);
我得到“无法读取 null 的属性 '0'”,我认为这是因为 loadeMeshes 返回了一个 AbstractMesh 数组作为此处的文档:https://doc.babylonjs.com/api/classes/babylon.meshassettask#loadedmeshes 但是 BABYLON.CSG.FromMesh() 方法需要一个 Mesh 类型,您可以在此处的文档中看到:https://doc.babylonjs.com/api/classes/babylon.csg#frommesh
有人可以帮我吗?
谢谢你
【问题讨论】:
-
遇到同样的问题,你解决了吗?
标签: javascript babylonjs