Working
This commit is contained in:
@@ -292,16 +292,16 @@ This is typically the case of the video game #link("http://nolimitscoaster.com/"
|
||||
|
||||
Finally, most of the other interfaces give at least 5 degrees of freedom to the user: 3 being the coordinates of the camera's position, and 2 being the angles (assuming the up vector is unchangeable, some interfaces might allow that, giving a sixth degree of freedom).
|
||||
The most common controls are the trackball controls where the user rotate the object like a ball
|
||||
#link("https://threejs.org/examples/?q=controls\#misc_controls_trackball")[(live example here)] and the orbit controls, which behave like the trackball controls but preserving the up vector #link("https://threejs.org/examples/?q=controls\#misc_controls_orbit")[(live example here)].
|
||||
#link("https://threejs.org/examples/?q=controls#misc_controls_trackball")[(live example here)] and the orbit controls, which behave like the trackball controls but preserving the up vector #link("https://threejs.org/examples/?q=controls#misc_controls_orbit")[(live example here)].
|
||||
These types of controls are notably used on the popular mesh editor #link("http://www.meshlab.net/")[MeshLab] and
|
||||
#link("https://sketchfab.com/")[SketchFab], the YouTube for 3D models.
|
||||
|
||||
#figure(
|
||||
image("../assets/state-of-the-art/3d-interaction/meshlab.png", width: 80%),
|
||||
image("../assets/related-work/3d-interaction/meshlab.png", width: 80%),
|
||||
caption: [Screenshot of MeshLab],
|
||||
)
|
||||
|
||||
Another popular way of controlling a free camera in a virtual environment is the first person controls #link("https://threejs.org/examples/?q=controls\#misc_controls_pointerlock")[(live example here)].
|
||||
Another popular way of controlling a free camera in a virtual environment is the first person controls #link("https://threejs.org/examples/?q=controls#misc_controls_pointerlock")[(live example here)].
|
||||
These controls are typically used in shooting video games, the mouse rotates the camera and the keyboard translates it.
|
||||
|
||||
== Relationship between interface, interaction and streaming
|
||||
|
||||
Reference in New Issue
Block a user