x update repo name x tour controller x simulated annealing path planner x camera tests x marquee selection x overlay/popup x execute path planning in a worker x build worker versions of the SA, GA functions - split the planner functions off into a separate package
-
execute view indexing in a worker
-
arrow controls for all navigation modes
-
snap to point
-
decouple selection and path navigation
-
!!! need to check both mouse down and which mouse button was pressed
-
implement a new orbit controller from the individual pan, etc parts
-
first person controller
- need to make a decision as to whether the lookAt direction is the direction of travel or whether it is independent
- need to maintain an offset direction
-
viewcube
-
viewaxis
- labels orient toward camera
- mouseenter/mouseleave
- configure the xy plane color
-
command palette, hotbox
-
transform controller
-
make web site for library
-
construction plane
-
lidar editing
-
documentation
-
improve smoothness of camera controllers
-
solid modelling
-
packaging into an Electron application
-
angular application components
- layer palette
- tool palette
- selection palette
- improve smoothness of camera motion w pan, rotate controllers
- http://stackoverflow.com/questions/22571364/threejs-matrix-from-z-up-coordinate-system-to-y-up-coordinate-system
- http://stackoverflow.com/questions/19625199/threejs-geometry-flipping
- Select
- LMB (single selection toggle)
- SHIFT + LMB (add to selection)
- ALT + LMB (remove from selection)
- Pan
- RMB
- Rotate
- MMB
- Zoom
- Wheel
- Angular based
- multiple viewports
- scene graph
http://hamelot.co.uk/visualization/three-js-quaternion-camera/