Urządzenie three.js ma wiele przydatnych elementów sterujących, które powodują ruch kamery w odpowiedzi na wejście klawiatury i myszy.Dokumentacja dla formantów three.js?
Wszystkie są dostępne pod numerem https://github.com/mrdoob/three.js/blob/master/examples/js/controls i są dostępne w kodzie jako np. THREE.OrbitControls
.
Jednak nie mogę znaleźć żadnej dokumentacji ani komentarzy, które mówią, w jakiej sytuacji użyć kontroli lub co mają zamiar zrobić.
Czy ktoś może wskazać mi tę informację, czy też muszę przeanalizować kod, aby dowiedzieć się, czy na przykład preferuję numer FlyControls
do FirstPersonControls
?
Co najmniej kod źródłowy 'THREE.OrbitControls' ma kilka linii komentarzy wyjaśniających, jak to działa/dlaczego istnieje na początku pliku. Jest to o wiele lepsze, niż mogę powiedzieć o "THREE.TrackballControls", które ma łącznie 21 komentarzy, z których większość ma mniej niż 9 znaków, a żadne z nich nie wyjaśniają, dlaczego plik istnieje i jak z niego korzystać. – ArtOfWarfare
Niektóre pomocne informacje na temat kontroli orbity względem trackballa znajdują się pod adresem http://stackoverflow.com/a/18581760/423105 – LarsH