在BabylonJS中从AbstractMesh到Mesh

时间:2018-08-02 11:45:30

标签: javascript babylonjs

我有一个小问题: 我想在使用AssetsManager导入的网格上使用CSG,一切都很正常,但我无法达到CSG对象,因为我有一个abstractmesh而不是一个网格, 那么如何将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()方法需要网格类型,如您在此处的文档中所见:https://doc.babylonjs.com/api/classes/babylon.csg#frommesh

有人可以帮我吗?

向你致敬

1 个答案:

答案 0 :(得分:0)

我认为这不是问题。您可以确定prova对象是您想要的网格吗?有时它们是非几何根网格