mirror of
https://github.com/SikongJueluo/Mini-Nav.git
synced 2026-07-12 20:15:31 +08:00
13 lines
350 B
Python
13 lines
350 B
Python
from dataclasses import dataclass
|
||
|
||
import numpy as np
|
||
|
||
|
||
@dataclass
|
||
class RoomNode:
|
||
room_id: str # 例如: "room_A"
|
||
|
||
# 范围:不用复杂的 Polygon,用一个中心点+半径,或者简单的 3D BBox 足够了
|
||
center: np.ndarray # [x, y, z]
|
||
bbox_extent: np.ndarray # [dx, dy, dz] 用于快速判断一个点在不在房间里
|