0

ThreeJS git リポジトリのボクセル ペインターの例を使用しています。

ボクセルが例よりも大きくなるように変更しました。X 座標で 1 グリッド スペースを占有する代わりに、2 を占有します。

ただし、これを行うと、ロール オーバー メッシュがグリッドに固定されず、代わりに一方の側で 1 つの半分を超え、もう一方の側で 1 つの半分を超えます。

ここに画像の説明を入力

これが私のコードです:

// In the example the geometry is set to (50, 50, 50)
self.rollOverGeo = new THREE.CubeGeometry(100, 50, 50);
self.rollOverMaterial = new THREE.MeshBasicMaterial({
        color: 0xff0000,
    opacity: 0.5,
    transparent: true
});
self.rollOverMesh = new THREE.Mesh(self.rollOverGeo, self.rollOverMaterial);

self.rollOverMesh.position = new THREE.Vector3(0, 25, 0);

これがなぜなのか誰か知っていますか?

4

1 に答える 1