정점을 공유하는면을 찾는 얼굴 목록을 검색하는 것보다 인접한면을 찾는 더 효율적인 방법이 있습니까? 나는 인접한면을 알 필요가있는 문제의 일부를 가지고 있으며 이상적으로는 렌더링 루프 중에 수행됩니다. 대규모 목록을 검색하면 실적이 저하 될 수 있습니다.Three.js의 인접면
2
A
답변
2
인접성면을 매우 자주 검색하려면이 작업을 효율적으로 수행하는 데 도움이되는 데이터 구조를 작성해야합니다. 하프 에지 (half-edge) 데이터 구조 (http://www.flipcode.com/archives/The_Half-Edge_Data_Structure.shtml)가 떠 올랐으며 여러 가지가 있습니다. http://www.cs.rpi.edu/~cutler/classes/advancedgraphics/S09/lectures/02_Adjacency_Data_Structures.pdf
관련 문제
- 1. Three.js의 회전 앵커 포인트
- 2. Three.js의 Maya 애니메이션
- 3. three.js의 ShaderMaterial에 조명 추가
- 4. Three.js의 방출 물질 예
- 5. Three.js의 구체에 이미지 매핑
- 6. A 프레임과 Three.js의 결합
- 7. Three.js의 애니메이션 취소
- 8. 줄이있는 Three.js의 개체에 연결
- 9. Three.js의 런타임에 메쉬면 숨기기
- 10. Three.js의 Base64에서 텍스처로드
- 11. three.js의 지형에 질감을 겹치기
- 12. 구체에서 three.js의 법선 뒤집기
- 13. THREE.JS의 OBJLoader 오류 llbrary
- 14. Three.js의 고정 텍스처 크기
- 15. THREE.js의 텍스처로 애니메이션 GIF
- 16. Three.js의 2D 산포 플롯
- 17. Three.js의 여러 3D 사운드
- 18. Three.js의 최대 점등 수
- 19. THREE.js의 SVG 경로 (좌표)
- 20. THREE.js의 불투명도 맵?
- 21. THREE.js의 반사 소재
- 22. three.js의 텍스처 업데이트
- 23. Three.js의 물 시뮬레이션
- 24. three.js의 덧셈 블렌딩
- 25. three.js의 구형 임 포스터
- 26. Three.js의 이미지 포함
- 27. Three.js의 퍼스펙티브 클리핑 수정하기
- 28. three.js의 카메라 플래시
- 29. three.js의 정규화 메쉬
- 30. THREE.js의 광택 소재
아마'WireframeHelper.js' 또는'EdgesHelper.js'가 아이디어를 줄 것입니다. – WestLangley
안녕하세요 HighSkyd, 나는 three.js 메시에 대한 인접성 목록을 계산하는 코드를 작성하는 중입니다 ... 이미 같은 결과를 얻었습니다. 코드를 사용할 수 있습니까? – foobarbecue
아쉽게도 코드는 더 이상 액세스 할 수없는 이전 작업의 레포 내에 있습니다. 나는이 특정 코드에 대한 액세스 권한을 얻을 수 있는지 알아보기 위해 이전 동료 몇 명에게 연락했습니다. 다행히 코드를 검색하여 GitHub에 업로드 할 수 있습니다. 가능한 한 빨리 업데이트를 게시하려고 시도하지만 다음 주 전에는 업데이트를 기대하지 않습니다. – HighSkyd