[+] 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 export default class Grid implements IUpdatable
{ {
lines = [] lines = []
grid: GridHelper grid: GridHelper[] = []
constructor() constructor()
{ {
const size = 100 const size = 100
const divisions = 10 const divisions = 20
this.grid = new THREE.GridHelper(size, divisions) let color = new THREE.Color('#7a0c0c')
this.grid.rotation.x = Math.PI / 2 let grid = new THREE.GridHelper(size, divisions, color, color)
scene.add(this.grid) 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 update(dt: number): void
{ {
// this.grid.rotation.x = 0.25 * Date.now() * 0.001 // this.grid.rotation.x = 0.25 * Date.now() * 0.001
// console.log(this.grid.rotation.x) // console.log(this.grid.rotation.x)
// this.grid.position.z += dt * 10
// console.log(this.grid.position.z)
} }
} }