개발/three.js / / 2023. 2. 2. 22:54

[Capstone Project] vertexMappingArray를 통해 vertex 적용하기

반응형
※ 해당 글은 capstone 종합설계 프로젝트를 하면서 적었던 일지를 돌아보며 작성한 것입니다.

개발일지 2022.10.06

filtedVertexArray로 중복을 제거한 array가 있을 것이다. 실제로 특정 index의 vertex 위치를 조정할 때는 해당 인덱스 vertex position을 조정하면, 그 인덱스에 해당하는 중복된 vertex들을 전부 바꾸어 주어야한다.

따라서 vertexMappingArray를 이용해서 1번 vertex를 이동시켰다 하면, 그 정보들을 실제 모델에 적용된 중복 vertex들이 포함된 array에 찾아서 적용시켜주어야한다.

그렇기에 vertexMappingArray를 통해서 filtedVertexArray를 원래의 vertexArray로 변경해주는 모듈이 필요하다.

그리고 vertexMappingArray에 현재는 position도 저장되어있긴 한데, Mapping정보만을 남겨두는 것도 생각해보는 것이 좋을 것 같다.

변경한 filtedVertexArray를 MappingArray를 이용해서 vertexArray로 바꾸어주므로 모듈 이름은 vertexArrayRecreater.js라고 하자.

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유