728x90
반응형
※ 해당 글은 capstone 종합설계 프로젝트를 하면서 적었던 일지를 돌아보며 작성한 것입니다.
개발일지 2022.10.05
위 BufferGeometryUtils에 vertices를 합병하는 기능이 있다. 이걸 사용하면 손쉽게 중복되는 vertex를 처리할 수 있지 않을까?
How to use the "BufferGeometryUtils.js" for three.js?
module은 위와 같은 방법으로 examples/jsm/utils에서 BuffetGeometryUtils를 가져온다.
사용해본 결과…
tolerance 값은 병합을 허용할 거리를 의미하는데, 이를 1.5정도로 잘 조절하면 위 vertex가 총 5개인 삼각뿔이 사진과 같이 15개의 중복 버텍스가 포함된 상태에서 중복없이 딱 5개로 줄어들었다.
좋은 utility를 찾은 것 같다. 하지만 tolerance 값에 대해서 더 조사가 필요하고, 필요한 모듈을 제작하는 과정을 별도로 필요할 것 같다.
728x90
반응형
'개발 · 컴퓨터공학' 카테고리의 다른 글
[Capstone Project] vertex 중복제거 array 꺼내오기 (0) | 2023.01.27 |
---|---|
[Capstone Project] Raycaster를 이용한 Cylinder docs 예제에서의 vertex구조 (2) | 2023.01.26 |
[Capstone Project] 2022.10.03~04 개발일지 (0) | 2023.01.24 |
[Capstone Project] THREE.js Raycaster를 이용하여 Object 검사하기 (0) | 2023.01.23 |
[Capstone Project] THREE.Geometry deprecated (0) | 2023.01.22 |