Domanda Documentazione per i controlli three.js?


three.js è dotato di molti controlli utili, che causano il movimento della fotocamera in risposta all'input della tastiera e del mouse.

Sono tutti a https://github.com/mrdoob/three.js/blob/master/examples/js/controls e vi si accede nel codice come ad es.THREE.OrbitControls .

Tuttavia, non riesco a trovare alcuna documentazione o commento che indichi in quale situazione utilizzare il controllo o cosa si intende fare.

Qualcuno può indicarmi queste informazioni o devo analizzare il codice per capire se, ad esempio, preferisco FlyControls a FirstPersonControls?


16
2018-04-06 20:29


origine


risposte:


La documentazione per i controlli esiste, ma è stata eliminata dal repository Qui. Sembra una cosa bizzarra da fare, ma c'è una sorta di spiegazione Qui. Immagino che i documenti fossero comunque incompleti ed è stato più facile cancellarli che completarli. :-p


14
2018-04-07 04:15



Il codice sorgente per la maggior parte dei controlli contiene commenti abbastanza decenti. So che questo non è buono come la documentazione corretta, ma aiuta davvero a capire come impostare i controlli


0
2018-04-20 15:53



I controlli sono nominati in base al loro scopo o all'idea che implementano. OrbitControls ti permette di orbitare intorno ad un tipo di oggetto. Lo stesso vale per i controlli Trackball sebbene lo schema trackball implichi che la telecamera ruoterà senza che l'asse ascendente rimanga come nei controlli dell'orbita. I controlli Fly e FPS sono auto-esplicativi. Prova gli esempi e vedrai qual è la differenza. Non c'è bisogno di analizzare il codice. Dipende solo da cosa vuoi ottenere.


-9
2018-04-06 21:44