mylingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
21 lines (15 loc) • 493 B
text/typescript
import { random } from "@lincode/utils"
import { PlaneGeometry, MeshPhongMaterial, Mesh } from "three"
import scene from "../engine/scene"
const geometry = new PlaneGeometry(60, 60, 9, 9)
const material = new MeshPhongMaterial({
color: 0xdddddd,
wireframe: true
})
const plane = new Mesh(geometry, material)
scene.add(plane)
const vertices = geometry.attributes.position.array
for (let i = 2; i < vertices.length; i += 3) {
//@ts-ignore
vertices[i] = random(-1, 1)
}