먼저이 문제에 대한 해결책이 있다면 사과드립니다.하지만 Three.js와 A-Frame 문서를 통해 많은 파고를했습니다. 스택 오버플로로서 내가 찾고있는 것을 찾지 못했습니다.Three.js의 Coplanar 점 집합에서 가장 적합한 직사각형
내가하고 싶은 일은 내가 동일 평면 상에있는 것으로 이미 알고있는 Vector3 세트로부터 가장 적합한 A- 프레임 평면을 만드는 것입니다. 이것은 비행기의 각도가 90의 배수 인 경우 쉽게 수행 할 수 있지만 Box3s의 .setFromPoints() 알고리즘은 필요한 방식으로 작동하지 않습니다.
Three.js에서 A-Frame으로 전환하는 것은 나 자신을 처리 할 가능성이 높지만 누군가가 환영 받기 만하면되는 것입니다. 실제로 의미가있는 사각형 평면을 만들어야합니다.
오히려 너무 많이 낭비되는 공간과 가벼운 상자 /면보다는 굵은면을 만듭니다
는 기본적으로,이 작업을 수행하는 알고리즘을 만들려고합니다.
나는 완벽 이미 수행 한 점을 맞는 사용자 정의 형상을 작성하지 않습니다. 실제로 높이, 너비, 위치 및 회전 특성 만있는 A- 프레임 평면이 필요합니다. 이것은 정확도가 떨어지는 것을 잘 알고 있지만, 내가하고있는 일에 훨씬 더 이상적입니다.
@Soronbe 좋은 성능이 분명 선호되지만 필수는 아닙니다. 그냥 일을하려고 노력하는 것뿐입니다. 주어진 세트의 정점의 양은 대개 약 10-15이지만 대부분은 405입니다. – Roberto