{"id":695,"date":"2014-01-23T20:26:45","date_gmt":"2014-01-23T19:26:45","guid":{"rendered":"http:\/\/vrlab.reutlingen-university.de\/web\/?p=695"},"modified":"2016-12-11T17:57:08","modified_gmt":"2016-12-11T16:57:08","slug":"multi-touch-tisch-cube-und-geo-fun-anwendungen","status":"publish","type":"post","link":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/695\/multi-touch-tisch-cube-und-geo-fun-anwendungen.html","title":{"rendered":"Multi-Touch Tisch: Cube und Geo-Fun Anwendungen"},"content":{"rendered":"<p>Multi-Touch Technologien werden immer h\u00e4ufiger genutzt und eingesetzt. Dies sieht man nicht nur an den steigenden Verkaufszahlen von smartphones und tablets, sondern auch am Interesse in der Forschung. Im Virtual Reality Labor an der Hochschule Reutlingen gibt es zwei gro\u00dfe Multi-Touch Ger\u00e4te: Den Multi-Touch Tisch und den Multi-Touch Cube. Bis jetzt wurden meist nur Demo-Anwendungen an Tisch und Cube gezeigt. Es gibt kaum bis keine eigenen und lauff\u00e4higen Entwicklungen des VRLabs, die mit Tisch und\/oder Cube interagieren. Dies wollten wir \u00e4ndern und mindestens eine kleine, lauff\u00e4hige Anwendung entwickeln.<br \/>\nUm das Projekt in kleinere Milestones aufzuteilen, wurde beschlossen, erst ein einfacheres Objekt einzuladen. Wir entschieden uns f\u00fcr einen W\u00fcrfel, da damit ein Objekt dargestellt wird, welches jeder Mensch kennt und damit einen relativ einfachen Zugang darstellen sollte.<br \/>\nZuerst ging es darum, einen W\u00fcrfel zu erstellen und diesen an Multi-Touch Tisch zu bewegen. Dazu wurde zuerst ein VTK-W\u00fcrfel Objekt eingeladen, anschlie\u00dfend ein 3DS-Quader um die Funktionalit\u00e4t zu testen. Anschlie\u00dfend wurde der VTK-W\u00fcrfel mit einer Textur belegt und ein 3DS-W\u00fcrfel eingeladen. Alle diese W\u00fcrfel k\u00f6nnen angezeigt und manipuliert werden. Damit k\u00f6nnen die Objekte von allen Seiten betrachtet werden und mit Multi-Touch Gesten bewegt werden.<br \/>\nBei der Geo-Fun Anwendung sollte zus\u00e4tzlich zum eingeladenen W\u00fcrfel noch eine GUI dazukommen. In der GUI sollten verschiedene Methoden abgelegt werden. F\u00fcr diese Anwendung wurden VTK-Objekte genutzt (W\u00fcrfel und Kugel). Den VTK-Objekten k\u00f6nnen verschiedene Farben zugewiesen werden und aus Verzeichnissen Bilder hochgeladen werden, mit denen Objekte texturiert werden. Mit dem 100%-Button kann das Objekt in den Fokus geholt werden, mit dem Quit-Button die Anwendung geschlossen werden. Zwei weitere Buttons steuern die Orientierung der Navigation, damit mehrere Benutzer am Multi-Touch Tisch arbeiten k\u00f6nnen.<\/p>\n<p>Bei den Anwendungen wurde reacTIVision als Grundlage genutzt, um das Fignertracking durchzuf\u00fchren. Die geometrischen Objekte kommen haupts\u00e4chlich von VTK und die GUI wurde mit QT erstellt.<\/p>\n<p>Im nachfolgenden Video sind die beschriebenen Anwendungen in Aktion zu sehen.<\/p>\n<p>http:\/\/www.youtube.com\/watch?v=f8QtOlMHnFY<\/p>","protected":false},"excerpt":{"rendered":"<p>Multi-Touch Technologien werden immer h\u00e4ufiger genutzt und eingesetzt. Dies sieht man nicht nur an den steigenden Verkaufszahlen von smartphones und [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ngg_post_thumbnail":0,"footnotes":""},"categories":[31,6],"tags":[],"class_list":["post-695","post","type-post","status-publish","format-standard","hentry","category-archivierte-projekte","category-vrlab-projekte"],"_links":{"self":[{"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/posts\/695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/comments?post=695"}],"version-history":[{"count":4,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/posts\/695\/revisions"}],"predecessor-version":[{"id":1113,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/posts\/695\/revisions\/1113"}],"wp:attachment":[{"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/media?parent=695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/categories?post=695"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vrlab.reutlingen-university.de\/web\/de\/wp-json\/wp\/v2\/tags?post=695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}