SuperAPI AI 工具集

oas-core

通用与其它

查看项目

更新于 10-15 17:21

技能介绍

用途:在编写或修改 OAS 平面图基础实体(房间、墙体、洞口/门窗、幕墙、屋顶、楼板、家具、栏杆、标注)时使用。若任务仅涉及坐标与多边形,改用 oas-geometry;若涉及多层已解析几何及楼梯/电梯连接,改用 oas-layout。

主要能力:提供文档元数据与单位块(固定为 { length: "mm", angle: "deg" });Level(抽象参考平面,非物理构件);Room(含 boundary_polygon 与 usage);Wall(带厚度的直线段,承载 adjacent_rooms);Opening(门窗,通过 position_along_wall_mm 放置在墙上);CurtainWall(玻璃外围护,与 Wall 同级而非子类型);Roof(含 defines_slope 与 eave_overhang_mm);FloorSlab(物理楼板,区别于抽象 Level);Furniture(含位置与旋转);Railing(路径可含楼梯段的可选 z);Annotation(标签、尺寸、注释)。

关键规则:所有 _mm 字段为整数毫米,角度用度,小数仅出现在派生面积 area_m2;每个实体须有 type_name(IFC 风格稳定分类,如 IfcWall、IfcDoor),厂商专有族(如 Revit)应放入 oas-autodesk 扩展,不内联于此;房间邻接编码在墙的 adjacent_rooms 数组上,而非房间上;CurtainWall 与 Wall 平级,不可互相嵌套;Opening 通过 id 引用墙,position_along_wall_mm 沿墙路径测量,输出前须校验位置加宽度不超过墙长。

使用方式:完整字段级参考见 docs/core.md。

适用场景:编写或编辑 OAS-Core JSON 平面图基础实体。

限制:资料未提供安装命令、收费、平台与效果信息。