Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 | 7x 11x 11x 11x | import { ShaderMaterial } from "three" import { ColorChangeStrategy } from "./colorChangeStrategy" import { BaseplateMesh } from "../MeshModels/baseplateMesh" export class BaseplateColorChangeStrategy implements ColorChangeStrategy { execute(numberOfColors: number, mesh: BaseplateMesh) { const shaderMaterial = mesh.material as ShaderMaterial shaderMaterial.defaultAttributeValues.color = numberOfColors === 1 ? [1, 1, 1] : [0.5, 0.5, 0.5] return true } } |