I've been blind since birth. When it comes to 2d things such as linear and quadratic graphs, shapes such as triangles, circles, squares, etc, I had no issues when the material was provided using braille graphics. I can't comprehend representing a 3d object in two dimensions. When I was in college I switched from Computer Science to Telecommunications the second time I failed calc ii. I just couldn't comprehend rotating a shape around the access of a graph to get a 3d shape. This may be something solvable by 3d printing, but that was not easily available when I was in college.
Given the low information density of tactile graphics (eyes can resolve finer details than fingers, so braille letters are large, dithering isn’t useful in small areas, etc), it’s even more important to know what you want to show in an image, though, so that you can leave out the rest.
This does not look like Braille to me. Braille is a system that uses cells composed of six (or eight) dots. This is just dots strewn all over the place.
10 comments
[ 4.0 ms ] story [ 33.0 ms ] threadWould you be able to "perceive" a picture if that picture was engraved on a surface ?
See https://en.wikipedia.org/wiki/Tactile_graphic, https://data.europa.eu/apps/data-visualisation-guide/tactile...
Given the low information density of tactile graphics (eyes can resolve finer details than fingers, so braille letters are large, dithering isn’t useful in small areas, etc), it’s even more important to know what you want to show in an image, though, so that you can leave out the rest.
Reminds me of this relatively new device in the space though: https://store.humanware.com/hca/monarch-the-1st-dynamic-tact...
Still, I'm confused as to what you're mentally expecting.
The source code is unminified and unobfuscated.
Another somewhat similar toy is https://max-m.github.io/InstaECB/index.html :)
10 REM 'BANNER PROGRAM'
20 REM 'CURRENTLY LIMITED TO LETTERS'
30 REM
90 PRINT 'SCALE: (1) ' ; : INPUT S : IF S = 0 LET S = 1
95 PRINT 'UNIT: (0) ' ; : INPUT U
100 PRINT 'TEXT: ' ; : INPUT A$
105 LET X = IOCTL( U , 101 ) : PRINT # U
110 FOR I = 1 TO LEN( A$ )