메뉴

로그인하고 더 많은 기능을 이용하세요

이전 학습 질문 아카이브

본 페이지는 LECTUS 5.0 업데이트 전 질문을 모은 게시판 입니다.
현재 순차적으로 신규 학습 질문 게시판 으로 이동 작업중에 있으니 이용에 참고 부탁드리겠습니다.

Re:Re:계단식 콘타 생성하기 중 외곽 면만 추출하기?

박재만
작성자
김규진
작성일
2022-08-20 19:15
조회
7547
저도 여러가지로 시도해 보고 있지만, 제가 아는 명령어가 부족하기에 많은 어려움이 있네요.

 

제가 계단식 콘타의 외곽선만 추출하고자 하는 이유는 다음과 같습니다.
  1. 건축 사이트에 프로젝트를 배치하기에 있어서 메쉬형상과 같이 굴곡진 콘타보다 단으로 만들어진 콘타에 얹혔을 때, 보다 깔끔하고 다루기 편하게 된다는 점 입니다.
  2. 하나로 이루어진 콘타가 필요한 이유는 여러겹으로 이루어진 콘타는 후에 split를 통한 도로 형성시에 여러겹을 모두 연산을 하게 되고, 이또한 연산량이 많아져 불가능하였습니다.
 

그리고 추가로 제가 시도해보고 싶지만 제 능력의 한계로 그래스호퍼 알고리즘을 형성하지 못하는 상황입니다. 제가 생각한 방법은 계단 형성과 비슷합니다.
  1. 먼저 z값을 가진 여러개의 curve들을 형성하고, z값을 조절하여 높이가 다른 (단 높이가 같게 유지)  curve를 형성합니다.
  2. 기존의 curve와 z값을 이동한 curve를 각각 순서에 맞게 짝을 지어 xy Plane에서 loft를 통해 수평면을 생성합니다. (예를들어 기존에 3번째 curve가 있다면 z값을 조절한 curve의 2번째 혹은 4번째 curve와 xy Plane에서 면을 형성할 수 있게 합니다; 계단의 디딤판과 같이)
  3. 수직면의 경우 기존의 curve를 extrude하여 수직면을 형성합니다.
  4. 형성된 수직면과 수평면을 결합하여 하나의 면을 형성합니다.
이론상으로 가능할 거 같기는 한데,  서로다른 높이값을 가진  curve에서 각각의 순서에 대응하는 짝을 매치하는 방법을 잘 모르겠고, 계단과 같이 단순하게 나열되는 형상이 아닌 오로지 z값 차이로만 각각의 curve에 순위를 매겨서 작업을 진행해야 하다보니 능력의 한계에 막힌 것 같습니다.

 

사실 박스형태 (4면이 모두 막힌)의 결과물이 필요하다기 보다는 가장 윗면만 만들어지면 되는 것 이라, 다른 방법이 있다면 첨언 부탁드리겠습니다!