户型图房间数据

interface FloorplanRoomItem {
    customizedName: string;
    dimension?: {
        height: number;
        horizontal: Record<"x" | "y", number>[];
        vertical: Record<"x" | "y", number>[];
        width: number;
    };
    floorType: number;
    id: string;
    name: string;
    observerIndexs: number[];
    path: FloorplanPosition[];
    roomLabel: FloorplanRoomLabelItem;
    roomType: string;
    size: number;
}

Properties

customizedName: string
dimension?: {
    height: number;
    horizontal: Record<"x" | "y", number>[];
    vertical: Record<"x" | "y", number>[];
    width: number;
}

当前房间的尺寸

Type declaration

  • height: number

    房间高度

  • horizontal: Record<"x" | "y", number>[]
  • vertical: Record<"x" | "y", number>[]
  • width: number

    房间宽度

floorType: number

地板类型

对应关系参考上方 FLOOR_TYPE_MAP

id: string
name: string
observerIndexs: number[]

当前房间里的 observer 索引

围成房间区域的坐标路径

坐标类型是户型图坐标

roomType: string

房屋类型

对应关系参考上方 ROOM_TYPE_MAP

size: number

房间面积

单位是平方毫米