From 672784cf7b91df6b75f9ee3f61651bd71fa374be Mon Sep 17 00:00:00 2001 From: test2 Date: Sun, 3 Nov 2019 18:41:22 +0200 Subject: [PATCH] sensor --- IoT/SensorNode.adoc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/IoT/SensorNode.adoc b/IoT/SensorNode.adoc index 90c36b5..7e000fc 100644 --- a/IoT/SensorNode.adoc +++ b/IoT/SensorNode.adoc @@ -263,14 +263,18 @@ This will be the subject of another Lab Lesson === Visualizing Data -To visualize the data, we've put together a basic **Processing** sketch that loads a 3D model and renders it using the data generated by the AHRS sketch. ==== The tools, languages, and frameworks +===== Three.js + +**Three.js** is a cross-browser JavaScript library and Application Programming Interface (API) used to create and display animated 3D computer graphics in a web browser. Three.js uses WebGL. + + ===== Processing -Processing is an open-source graphical library and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context. +**Processing** is an open-source graphical library and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming in a visual context. Processing uses the Java language, with additional simplifications such as additional classes and aliased mathematical functions and operations. It also provides a graphical user interface for simplifying the compilation and execution stage. @@ -285,10 +289,6 @@ In 2013, Lauren McCarthy created p5.js, a native JavaScript alternative to Proce Python Mode for Processing, or Processing.py is a Python interface to the underlying Java toolkit. It was chiefly developed by Jonathan Feinberg starting in 2010, with contributions from James Gilles and Ben Alkov -===== Three.js - -Three.js is a cross-browser JavaScript library and Application Programming Interface (API) used to create and display animated 3D computer graphics in a web browser. Three.js uses WebGL. - [NOTE] ==== @@ -303,7 +303,9 @@ https://www.slideshare.net/victorporof/processingjs-vs-threejs[More: Processing. ==== Requirements -- https://processing.org/[Processing 2.x] +To visualize the data, we've put together a basic **Processing** sketch that loads a 3D model and renders it using the data generated by the AHRS sketch. + +- https://processing.org/[Processing] - https://code.google.com/archive/p/saitoobjloader/#Download[OBJ Loader library for Processing] - http://www.lagers.org.uk/g4p/[G4P GUI library for Processing]