Add column presets and procedural shaft controls

This commit is contained in:
sudhir
2026-05-04 16:38:52 +05:30
parent 46548c35e5
commit 848529acb0
28 changed files with 2808 additions and 27 deletions
+3
View File
@@ -4,6 +4,7 @@ import type { Object3D } from 'three'
import type {
BuildingNode,
CeilingNode,
ColumnNode,
DoorNode,
FenceNode,
GuideNode,
@@ -57,6 +58,7 @@ export type ZoneEvent = NodeEvent<ZoneNode>
export type SlabEvent = NodeEvent<SlabNode>
export type SpawnEvent = NodeEvent<SpawnNode>
export type CeilingEvent = NodeEvent<CeilingNode>
export type ColumnEvent = NodeEvent<ColumnNode>
export type RoofEvent = NodeEvent<RoofNode>
export type RoofSegmentEvent = NodeEvent<RoofSegmentNode>
export type StairEvent = NodeEvent<StairNode>
@@ -169,6 +171,7 @@ type EditorEvents = GridEvents &
NodeEvents<'slab', SlabEvent> &
NodeEvents<'spawn', SpawnEvent> &
NodeEvents<'ceiling', CeilingEvent> &
NodeEvents<'column', ColumnEvent> &
NodeEvents<'roof', RoofEvent> &
NodeEvents<'roof-segment', RoofSegmentEvent> &
NodeEvents<'stair', StairEvent> &