1
건축물의 구조기준 등에 관한 규칙 제 31 조
제31조(내력벽의 높이 및 길이) ①조적식구조인 건축물중 2층 건축물에 있어서 2층 내력벽의 높이는 4미터를 넘을 수 없다. ②조적식구조인 내력벽의 길이[대린벽(對隣壁)의 경우에는 그 접합된 부분의 각 중심을 이은 선의 길이를 말한다. 이하 이 절에서 같다]는 10미터를 넘을 수 없다. ③조적식구조인 내력벽으로 둘러쌓인 부분의 바닥면적은 80제곱미터를 넘을 수 없다.
//건축물의 구조기준 등에 관한 규칙 31조 (내력벽의 높이 및 길이) 1항 Check(RSSB_31_1){ getResult(RSSB_28_1) = TRUE AND getResult(RSSB_28_1) = TRUE AND getResult(RSSB_3_3) = TRUE AND IF CS THEN KS } CS{ isObjectProperty(Building.Structure.isMansoryStructure) = TRUE getBuildingStoriesCount() = 2 } KS{ Wall myWall{ isObjectProperty(Wall.isLoadBearingWall) = TRUE getFloorNumber(Wall.Floor) = TRUE } getObjectHeight(myWall) < 4m } //건축물의 구조기준 등에 관한 규칙 31조 (내력벽의 높이 및 길이) 2항 Check(RSSB_31_2){ getResult(RSSB_28_1) = TRUE AND getResult(RSSB_3_3) = TRUE AND IF CS THEN KS } Wall myWall{ isObjectProperty(Wall.isLoadBearingWall) = TRUE } CS{ isObjectProperty(myWall.Structure.isMansoryStructure) = TRUE } KS{ getObjectLength(myWall) < 10m } //건축물의 구조기준 등에 관한 규칙 31조 (내력벽의 높이 및 길이) 3항 Check(RSSB_31_3){ getResult(RSSB_28_1) = TRUE AND getResult(RSSB_3_3) = TRUE AND KS } KS{ Wall myWall{ isObjectProperty(Wall.isLoadBearingWall) = TRUE isObjectProperty(myWall.Structure.isMansoryStructure) = TRUE } Space mySapce{ isSurrounded(Space, myWall) = TRUE } getFloorArea(mySpace) < 80m2 }