feat(scenegraph): add basic scene graph data structures

This commit is contained in:
2026-03-24 17:39:00 +08:00
parent 55750f1087
commit d2481684ac
6 changed files with 238 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
from dataclasses import dataclass, field
from .roomnode import RoomNode
from .objectnode import ObjectNode
@dataclass
class SimpleSceneGraph:
rooms: dict[str, RoomNode] = field(default_factory=dict)
objects: dict[str, ObjectNode] = field(default_factory=dict)