bx-1480-calc #81

Merged
ksenia_mikhailova merged 6 commits from bx-1480-calc into dev 2024-10-02 11:16:15 +03:00
1 changed files with 6 additions and 3 deletions
Showing only changes of commit b4caaaf18f - Show all commits

View File

@ -1,7 +1,7 @@
import {
Color, DoubleSide,
MeshStandardMaterial, RepeatWrapping,
Texture, TextureLoader,
Texture, TextureLoader,
type WebGLProgramParameters
} from "three"
import { useLoader, } from '@tresjs/core'
@ -75,9 +75,11 @@ const m_onBeforeCompile = (shader: WebGLProgramParameters) => {
`
);
};
export const set_material = (scene: any, color: any, pattern: { pattern: patternIds, count: number } | undefined = undefined) => {
export const set_material = (
scene: any,
color: any,
pattern: { pattern: patternIds, count: number } | undefined = undefined) => {
let c = color
const material = noiseMaterial.clone()
material.color = new Color(c || '#9c9c00')
material.onBeforeCompile = m_onBeforeCompile
@ -93,6 +95,7 @@ export const set_material = (scene: any, color: any, pattern: { pattern: pattern
res.repeat.set(1, pattern.count);
res.needsUpdate = true
material.alphaMap = res
scene.renderOrder = 0
return res
})
}