[+] Two grids

This commit is contained in:
Hykilpikonna
2021-12-10 15:45:31 -05:00
parent 5ec78e2617
commit a395912c0d
+17 -5
View File
@@ -6,21 +6,33 @@ import IUpdatable from "@/animation/components/IUpdatable";
export default class Grid implements IUpdatable
{
lines = []
grid: GridHelper
grid: GridHelper[] = []
constructor()
{
const size = 100
const divisions = 10
const divisions = 20
this.grid = new THREE.GridHelper(size, divisions)
this.grid.rotation.x = Math.PI / 2
scene.add(this.grid)
let color = new THREE.Color('#7a0c0c')
let grid = new THREE.GridHelper(size, divisions, color, color)
grid.rotation.x = Math.PI / 2
grid.position.z = 90
this.grid.push(grid)
color = new THREE.Color('#a4a4a4')
grid = new THREE.GridHelper(size, divisions, color, color)
grid.rotation.x = Math.PI / 2
grid.position.z = 70
this.grid.push(grid)
this.grid.forEach(it => scene.add(it))
}
update(dt: number): void
{
// this.grid.rotation.x = 0.25 * Date.now() * 0.001
// console.log(this.grid.rotation.x)
// this.grid.position.z += dt * 10
// console.log(this.grid.position.z)
}
}