Skip to content

Instantly share code, notes, and snippets.

@FerryT
FerryT / CMakeLists.txt
Last active August 24, 2019 11:11
CMake tests that are build only when tests are run
cmake_minimum_required(VERSION 3.12 FATAL_ERROR)
project(MyProject)
add_executable(main src/main.cpp)
enable_testing()
# add a build target for the test executable
add_executable(testing src/testing.cpp)
@FerryT
FerryT / Notes.md
Last active September 28, 2016 13:22

#Notes Leap Motion is ontworpen om handen te tracken. Het gebruikt 3 infrarood LED's en twee monochrome infrarood camera's. De hand/arm informatie word aan de hand van verschillen in contrast in de twee camera beelden real time berekend. Ze claimen 0.7mm precisie te hebben maar dat zal wel onder de meest ideale omstandigheden zijn. De Leap Motion is ontworpen om vlak op een tafel te leggen waarbij het werkbare gebied een 3 dimensionaal rechthoekig gebied is boven de leap. Waarschijnlijk werkt het ook met andere oriëntaties zolang de handen zich maar in het gebied bevinden.

Ik heb de development kit (SDK) bekeken van de leap en daarin zit de anatomie vanaf de arm tot de hand. Naast dat kunnen ook de rauwe beelden van de camera's word opgevraagd. Er zit niet specifiek support in voor iets anders dan handen en dit zou je dan enkel aan de hand van de rauwe beelden moeten uitrekenen zover ik kan zien. De leap heeft ook last van storing als andere voorwerpen gebruikt worden; dit komt door occlusion maar een groter

rot
player.origin
origin
target - player.origin
target.z = origin.z
Rd(rot / origin.lookAt(target)).a