2024년 8월 2일 금요일

Annotation(주석표기), 단일슬라브를 하나의 바닥으로 작성시 구조보경계를 기준으로 해당 슬라브의 주석각각표기

 슬라브의 높이가, 유형(Type)이 다른 상황에서 구조프레임을 통해 슬라브를 분할하여 주석을 배치하는 프로세스를 실험한다. 

Sample File



높이가 다른 3개의 바닥 확인 (-150, 0, 150)
Level 1





Input 1 : 한글/영어
Input 2 : 카테고리 선택 (바닥) 
Input 3 : Level 선택 (Level 1)
Input 4 : 카테고리 선택 (구조 프레임)


sample 파일의 바닥 3개의 element 확인


구조 프레임을 불러온 뒤, GetLocation 노드를 통하여 Line을 추출한다.



Floor의 Surface를 분할하기 위해 틀을 짜듯 형상을 만들고, Solid 하나도 변경

솔리드를 분할 후 Solid.Separate를 통해 나누어진 solid List 정리


Floor 생성을 위하여 각 분할 된 Floor Solid를 Curve로 변경




Floor 생성 및 유형 일치시키기 




기존 정보를 연결해주는 구간으로, 상황에 따라 변경 가능


기존 넓은 Floor 요소를 삭제하는 구간의 오류로 인하여 삭제 보류









댓글 없음:

댓글 쓰기