로딩
요청 처리 중입니다...

Grasshopper | Render Mesh from Referenced Brep

 Grasshopper | Render Mesh from Referenced Brep

그래스호퍼에서 Brep으로 지오메트리를 다루는 경우 면적, 부피 등의 계산은 Mesh보다 많이 느려서 정확도를 조금 무시할 수 있는 경우 Mesh로 변환하여 계산 속도를 높일 수 있습니다. 그런데 라이노의 개체를 그래스호퍼에서 참조하여 사용할 때는 라이노에서 이미 개체를 음영(Shading)처리 하기위해 Render Mesh를 생성하였기에 그래스호퍼에서 Mesh로 변환할 필요가 없습니다.

이렇게 Render Mesh를 가져다가 쓰는 경우 Brep을 Mesh로 변환하는 시간을 줄일 수 있어 보다 빠르게 처리할 수 있습니다. 위 예제에서 보면 참조한 Brep의 면적을 직접 계산한 경우 216ms정도 시간이 소요되었으나, Mesh로 변환하여 계산하면 면적 계산은 빠르지만 Mesh로 변환하는 시간이 오히려 662ms으로 늘어나는 것을 볼 수 있습니다.

Python스크립트를 이용하여 Render Mesh를 바로 사용한 경우는 이러한 시간을 줄여 더 빠르게 처리할 수 있습니다. 사용한 스크립트...