Unify material target selection across wall stair and roof

This commit is contained in:
sudhir
2026-04-20 22:45:56 +05:30
parent dd5b6e5e83
commit 8cf2df1483
8 changed files with 152 additions and 195 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
import type { ThreeEvent } from '@react-three/fiber'
import type { Object3D } from 'three'
import mitt from 'mitt'
import type {
BuildingNode,
@@ -39,7 +40,7 @@ export interface NodeEvent<T extends AnyNode = AnyNode> {
localPosition: [number, number, number]
normal?: [number, number, number]
faceIndex?: number
materialIndex?: number
object: Object3D
stopPropagation: () => void
nativeEvent: ThreeEvent<PointerEvent>
}