creating tactile captions in three-dimensional computer- aided design stewart dickson, visualization...
TRANSCRIPT
![Page 1: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/1.jpg)
Creating Tactile CaptionsCreating Tactile Captions
In Three-Dimensional Computer-In Three-Dimensional Computer-Aided DesignAided Design
Stewart Dickson, Visualization ResearcherComputer Science and Mathematics Division
![Page 2: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/2.jpg)
u1[a_,b_] := 0.5 (e(a + I*b) + e(- a - I*b) )u2[a_,b_] := 0.5 (e(a + I*b) - e(- a - I*b) )
z1k[a_,b_,n_,k_] := e(k*2*Pi*I/n) *u1[a,b] (2.0/n)
z2k[a_,b_,n_,k_] := e(k*2*Pi*I/n) *u2[a,b] (2.0/n)
{x, y, z} -> { Re[z1k[a,b,n,k1]], Re[z2k[a,b,n,k2]],Cos[alpha]*Im[z1k[a,b,n,k1]] + Sin[alpha]*Im[z2k[a,b,n,k2]]}
a: (-1.0,1.0); b:(0, Pi/2);k2: (0, n - 1)k1: (0, n - 1)
CreatingCreatingTactile MathematicsTactile Mathematics
http://emsh.calarts.edu/~mathart/Zoetrope2/Zoetrope2_prop.htmlhttp://emsh.calarts.edu/~mathart/Zoetrope2/Zoetrope2_prop.html
Calabi-Yau Manifold (with Andrew Hanson)
![Page 3: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/3.jpg)
![Page 4: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/4.jpg)
r1 = 1.0 r2 = 3.0
Bx [u_, v_] := (r2 + r1 * Cos[u/2.0]) * Cos[u/3.0] By [u_, v_] := (r2 + r1 * Cos[u/2.0]) * Sin[u/3.0] Bz [u_, v_] := r1 * Sin[u/2.0]
x [u_, v_] := N[Bx [u, v]] + r1 * Cos[u/3.0] * Cos[v - Pi] y [u_, v_] := N[By [u, v]] + r1 * Sin[u/3.0] * Cos[v - Pi] z [u_, v_] := N[Bz [u, v]] + r1 * Sin[v - Pi]
Trefoil Torus-Knot:
Tactile Tactile MathematicsMathematics
![Page 5: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/5.jpg)
http://www.virtouch.com/
![Page 6: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/6.jpg)
http://www.sensable.com/
![Page 7: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/7.jpg)
http://www.virtouch.com/
![Page 8: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/8.jpg)
http://www.nist.gov/public_affairs/gallery/visual_display.htm
![Page 9: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/9.jpg)
Nude in a Red Armchair" by Pablo Picasso, 1932. Original image provided by the Tate Museum.
http://viewplustech.com
![Page 10: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/10.jpg)
Molecular diagram
http://viewplustech.com
![Page 11: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/11.jpg)
Sheet music made tactile on Tiger for example
http://viewplustech.com
![Page 12: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/12.jpg)
http://viewplustech.com/
![Page 13: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/13.jpg)
Tactile MicroscopyTactile Microscopy
http://prism.asu.edu/projects/tactile.html
![Page 14: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/14.jpg)
http://web.njit.edu/~skawinsk/
Tactile Chemical Modeling
![Page 15: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/15.jpg)
http://web.njit.edu/~skawinsk/
Molecular SLA ModelsMolecular SLA Models
![Page 16: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/16.jpg)
http://new.math.uiuc.edu/optiverse/
“The Optiverse” (1998)by George Francis, John Sullivan, Stuart Levy
![Page 17: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/17.jpg)
QuickTime™ and a Photo decompressor are needed to see this picture.
http://new.math.uiuc.edu/optiverse/
“The Optiverse” (1998)by George Francis, John Sullivan, Stuart Levy
![Page 18: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/18.jpg)
http://emsh.calarts.edu/~mathart/Tactile_Optiverse.html
Physical Models from Scientific Simulation
![Page 19: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/19.jpg)
http://emsh.calarts.edu/~mathart/Tactile_Optiverse.html
Physical Models from Scientific Simulation
![Page 20: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/20.jpg)
http://emsh.calarts.edu/~mathart/Tactile_Optiverse.html
Physical Models from Scientific Simulation
![Page 21: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/21.jpg)
http://emsh.calarts.edu/~mathart/Tactile_Optiverse.html
Professor Bernard Morin
![Page 22: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/22.jpg)
![Page 23: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/23.jpg)
Captions on a Mathematical Surface in Computer GraphicsCaptions on a Mathematical Surface in Computer Graphics
http://emsh.calarts.edu/~mathart/Annotated_HyperPara.html
![Page 24: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/24.jpg)
http://emsh.calarts.edu/~mathart/Annotated_HyperPara.html
Captions on a Tactile Mathematical SurfaceCaptions on a Tactile Mathematical Surface
![Page 25: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/25.jpg)
http://emsh.calarts.edu/~mathart/Annotated_HyperPara.html
DotsPlus Braille Captions on a Mathematical SurfaceDotsPlus Braille Captions on a Mathematical Surface
![Page 26: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/26.jpg)
ParametricSurface
ImplicitSurface
Thicken
STL File
Steps to Tactile MathematicsSteps to Tactile Mathematics
Slice and Build
Captions CADCAD
![Page 27: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/27.jpg)
http://emsh.calarts.edu/~mathart/sw/objView/thicken.html
Thickening a Polygon Mesh in CADThickening a Polygon Mesh in CAD
-V0’ = V0 - t X N0
V0’ = V0 + t X N
V0 V1
V2
-N0 -N1
N1
-V1’
-V2’
![Page 28: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/28.jpg)
Documentation: http://emsh.calarts.edu/~mathart/Tactile_Math/DotsCAD.html
DotsPlus®
![Page 29: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/29.jpg)
Documentation: http://emsh.calarts.edu/~mathart/Tactile_Math/DotsCAD.html
DotsPlus®3-D
![Page 30: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/30.jpg)
3-D Braille Dot Geometry in CAD3-D Braille Dot Geometry in CAD
http://emsh.calarts.edu/~mathart/Tactile_Math/DotsCAD.html
![Page 31: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/31.jpg)
http://emsh.calarts.edu/~mathart/Tactile_Math/DotsCAD.html
3-D Braille Typesetting in CAD
![Page 32: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/32.jpg)
http://emsh.calarts.edu/~mathart/Tactile_Math/DotsCAD.html
3-D Braille Typesetting in CAD
![Page 33: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/33.jpg)
http://emsh.calarts.edu/~mathart/Tactile_Math/DotsCAD.html
3-D Braille Typesetting in CAD/CAM3-D Braille Typesetting in CAD/CAM
![Page 34: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/34.jpg)
Braille Typesetting in 3-D CADBraille Typesetting in 3-D CAD
![Page 35: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/35.jpg)
U
NV
Local, ParametricLocal, ParametricCoordinate SpaceCoordinate Space
![Page 36: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/36.jpg)
http://emsh.calarts.edu/~mathart/sw/objView/parameshmap.html
ParaMeshMap for Open InventorTM
![Page 37: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/37.jpg)
Problems with Current Tools• Maya Creep Node requires NURBS Surfaces• NURBS Surfaces do not port to Rapid Prototyping• Scientific Visualization does not produce NURBS Surfaces
Proposed Solution• Pseudo Curve-on-Polygon Surface (X 4) -> Parametric Region -> SoQuadMesh or NURBS -> Creep/ParaMeshMap
![Page 38: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/38.jpg)
Version 0.1
MacOS-X 10.2 PPC
DotsPlus® 3-D forAlias MayaOpen InventorTM
Apple MacOS-XLinux i386SGI Irix 6.5
![Page 39: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/39.jpg)
Science Access
Research sponsored by Computer Science and Mathematics Division of Oak Ridge National Laboratory, managed by UT-Battelle, LLC for the U.S. DOE under Contract No. DE-AC05-00OR22725.
![Page 40: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/40.jpg)
References:
Stephen Wolfram, The Mathematica Book, http://www.wolfram.com/.
John M. Sullivan, George Francis and Stuart Levy, "The Optiverse",<http://new.math.uiuc.edu/optiverse/>
Stewart Dickson, "Braille-Annotated Tactile Models …",http://emsh.calarts.edu/~mathart/Annotated_HyperPara.html<mailto:[email protected]>
Steven Wilkinson, 3D Plots of Implicitly Defined Surfaces,http://library.wolfram.com/infocenter/MathSource/4189/
Z Corporation, 3-D Printing http://www.zcorp.com
3D Systems, Stereolithography http://www.3dsystems.com
![Page 41: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/41.jpg)
References, Continued:
Stratasys, Fused Deposition Modeling http://www.stratasys.com
Marshall Burns, The StL Standard Data Format for Fabbershttp://www.ennex.com/fabbers/StL.asp
Mark Preddy, John Gardner, Steve Sahyun, and Dave Skrivanek Dotsplus, CSUN Conference, March 1997.http://dots.physics.orst.edu/publications/csun97dots.txt.
Stewart Dickson, "DotsPlus 3-D for Maya", http://emsh.calarts.edu/~mathart/sw/DotsPlus/doc/DotsNew.html
Stewart Dickson, "Braille Typesetting in 3-D …",http://emsh.calarts.edu/~mathart/Tactile_Math/DotsCAD.html
![Page 42: Creating Tactile Captions In Three-Dimensional Computer- Aided Design Stewart Dickson, Visualization Researcher Computer Science and Mathematics Division](https://reader036.vdocuments.net/reader036/viewer/2022062423/56649c995503460f949553b9/html5/thumbnails/42.jpg)
References, Continued:
Stewart Dickson, "fromThreeScript", "Thicken", "tostl”, "ParaMeshMap".
http://emsh.calarts.edu/~mathart/sw/SPD_software.htmlhttp://emsh.calarts.edu/~mathart/sw/objView/fromThreeScript.htmlhttp://emsh.calarts.edu/~mathart/sw/objView/thicken.htmlhttp://emsh.calarts.edu/~mathart/sw/objView/parameshmap.html
Les Piegl, Wayne Tiller; The NURBS Book;New York: Springer-Verlag, 1997; ISBN: 3-540-61545-8http://www.springer-ny.com/detail.tpl?ISBN=3540615458
Side Effects Software, Inc.http://www.sidefx.com/