three.js创建图片添加属性报错?
circle可以打印出一个对象,但是我添加position
不行,还会报以下错误
function initContent() { circle = createMesh(new THREE.CircleGeometry(circleR, 32));
circle.position.y += 15;
scene.add(circle);
}
function createMesh(geometry) {
var manager = new THREE.LoadingManager();
manager.onProgress = function (item, loaded, total) {
// console.log( item, loaded, total );
};
var texture = new THREE.Texture();
console.log(img);
var loader = new THREE.ImageLoader(manager);
loader.load('https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg', function (image) {
// loader.load('http://10.1.2.232:8089/threeDemo2/img/bg.jpg', function ( image ) {
texture.image = image;
texture.alpha = 1;
texture.needsUpdate = true;
texture.wrapS = THREE.RepeatWrapping;
texture.wrapT = THREE.RepeatWrapping;
});
var meshMaterial = new THREE.MeshBasicMaterial({
// normalMap: texture,
map: texture
});
// meshMaterial.side = THREE.DoubleSide;
return new THREE.SceneUtils.createMultiMaterialObject(geometry, [meshMaterial]);
}
回答:
打印circle看看对象内容
回答:
https://threejs.org/docs/inde...createMultiMaterialObject
返回的是一个Group对象。
以上是 three.js创建图片添加属性报错? 的全部内容, 来源链接: utcz.com/p/936790.html