Как применить разные изображения к граням параллелепипеда в Babylon.js? - PullRequest
0 голосов
/ 27 ноября 2018
var spongeMaterial = new BABYLON.StandardMaterial("spongeBox", scene);
            spongeMaterial.backFaceCulling = false;
            box.material = spongeMaterial;
            spongeMaterial.diffuseColor = new BABYLON.Color3(0, 0, 0);
            spongeMaterial.specularColor = new BABYLON.Color3(0, 0, 
0);
            spongeMaterial.reflectionTexture = new 
BABYLON.CubeTexture("images/sponge/sponge", scene);
            spongeMaterial.reflectionTexture.coordinatesMode = 
BABYLON.Texture.SKYBOX_MODE;

я поместил в папку губки 6 изображений, по одному для каждой грани параллелепипеда, названных с координатами «sponge_nz.jpg, sponge_ny.jpg и т. Д.», Но SKYBOX_MODE применяет их с учетом твердого тела aкуб, а не параллелепипед, поэтому результат не пропорционален.

существует ли способ или другой режим координат (вместо SKY_MODE) для применения изображений к параллелепипеду?

...