/viu

Virtual design for models for vision impairement users

Primary LanguageJavaScriptMIT LicenseMIT

Viu

Virtual design for models for vision impairement users.

About

These models are build for the National Scientific Program "Information and Communication Technologies in Science, Education and Security" (ICTinSES) financed by the Ministry of Education and Science.

Click on a snapshot to run it live in the browser.

Pythagorean theorem

This is a virtual prototype of a 3D printed model that demonstrates a visual proof of Pythagorean theorem. Its general layout is similar to the 15 puzzle game. Instead of 15 squares there are 4 right triangles that can slide inside a frame. The triangles can be moved in a way to recreate the proof of the theorem.

The right trangle shape is configurable. Here are three versions of the same model:

Apart from demonstrating a visual and tactile proof of the Pythagorean theorem, the application can be used to demonstrate or explore:

  • Area of parallelograms;
  • Garden of Eden puzzles;
  • Similar right triangles;
  • Second degree equations.

Slide rule

This is a virtual prototype of a 3D printed model of a slide rule. It is modified version of an ordinary logarithmic slide rule, with added relief marks and thread cursor. All three combonents – the two rulers and the cursor can slide sideways.

The slide rule is configurable – it can be extended or shrinked, which makes it possible to generate a slide rule for operations like multiplication, division, square root, etc.

The application can be used to demonstrate or explore:

  • Operations like xy, x/y and 1/x;
  • Operations like x^n and x^(1/n);
  • Overflow and underflow calculations;
  • Mathematical foundations of the slide rule.

Cross sections

This is a virtual prototype of a model and collection of plates to demonstrate and explore cross sections of various solids. The solid is represented as a glassy object, although in reality it will be 3D printed too and it will be inserted into the plates, instead of just sliding the plates.

There are many objects that can be examined. Here are three examples:

Here are links to all models:

Dissemination

Academic publications and presentations about these models:

Papers

Presentations

GitHub

View on GitHub