我有一个小问题: 我想在使用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
有人可以帮我吗?
向你致敬
答案 0 :(得分:0)
我认为这不是问题。您可以确定prova对象是您想要的网格吗?有时它们是非几何根网格