Po pierwsze, przepraszam, jeśli jest gdzieś na to rozwiązanie, ale dużo przekopałem się również za pomocą dokumentów Three.js i A-Frame jako Stack Overflow i nie znalazłem tego, czego szukam.Najlepszy dopasowany prostokąt od zestawu Coplanar Points w Three.js
Co chcę zrobić, to stworzyć najlepiej dopasowaną płaszczyznę A-Frame z zestawu Vector3, które już wiem, są współpłaszczyznowe. Można to łatwo zrobić, jeśli kąt płaszczyzny jest wielokrotnością 90, ale cokolwiek innego i algorytm .setFromPoints() dla Box3s nie działa tak, jak tego potrzebuję.
Konwersja z Three.js na A-Frame Najprawdopodobniej poradzę sobie, ale jeśli ktoś chce się z tym uporać, jest mile widziany. Po prostu muszę stworzyć prostokątną płaszczyznę, która ma sens.
Zasadniczo, chcę stworzyć algorytm, który wykonuje to:
Tworzenie pogrubiony samolotu, zamiast zapalniczki box/samolot z zbyt dużo niewykorzystanego miejsca.
Nie chcę, aby utworzyć niestandardowy geometrię, która doskonale pasuje do punktów, co już robiłem. Właściwie chcę tylko płaszczyzny A-Frame z atrybutami wysokości, szerokości, położenia i obrotu. Rozumiem, że jest to mniej precyzyjne, ale jest o wiele bardziej idealne dla tego, nad czym pracuję.
@Soronbe Dobra wydajność jest oczywiście preferowana, ale nie wymagana. Próbuję tylko sprawić, żeby wszystko działało. A liczba wierzchołków w danym zestawie wynosi zwykle około 10-15, ale najwięcej to 405. – Roberto