キューブの面に画像を表示していますが、画像が期待通りに投影されません。画像は、キューブの三角形分割された面の中央ブレークに向かって歪みがあります。 Please look at this image for a clear example線は直線である必要があります。正しいパースペクティブのキューブ面の画像 - three.js
パースペクティブを壊すことなく、キューブの顔に画像を表示するにはどうすればよいですか?
互換性の理由からCanvasRenderer
を使用してレンダリングしています。狂気の事はあなたの最後を行く何
scene = new THREE.Scene()
camera = new THREE.PerspectiveCamera(60, windowWidth/windowHeight, 1, 1000)
renderer = new THREE.CanvasRenderer()
renderer.setSize(windowWidth, windowHeight)
document.body.appendChild(renderer.domElement)
geometry = new THREE.BoxGeometry(10, 10, 10)
materials = [
new THREE.MeshBasicMaterial({map: textureLoader.load('./grid.gif')})
new THREE.MeshLambertMaterial({color: 0x0000AA})
# ...
]
faceMaterial= new THREE.MeshFaceMaterial(materials)
cube = new THREE.Mesh(geometry, faceMaterial)
scene.add(cube)
renderer.render(scene, camera)
は、ああ、私は、これは、これが正しいと来て見ていません。アーティファクトによって、これは私にとって新しいことを意味するものです。 –