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 13 14 15 16 17 18 19 20 21 | 21x 120x 16x 104x 4x 100x 1x 99x 104x 104x | import { ColorChangeStrategy } from "./colorChangeStrategy" export class BackPrintColorChangeStrategy implements ColorChangeStrategy { execute(numberOfColors, mesh) { if (numberOfColors <= 1) { return false } let colorArray if (numberOfColors < 4) { colorArray = [1, 1, 1] } else if (numberOfColors === 4) { colorArray = [1, 1, 0] } else { colorArray = [1, 1, 1] } mesh.material.color.setRGB(colorArray[0], colorArray[1], colorArray[2]) return true } } |