Table of contents
- Preface
-
Discussion
- Creation of tactile graphics
- What is SVG (Scalable Vector Graphics) ?
- What does this mean to you?
- Sample drawing
- Two approaches
-
Sample program
- Beginning of the program named Svg21a.java
- Create a drawing canvas
- Draw a rectangular border on the canvas
- Draw the floor and the wall
- Draw more rectangles
- Draw a polygon
- Draw the rectangular pulley support
- Draw a circle
- Draw more lines
- Change line thicknesses
- Draw text
- Write the output file
- The remaining Java code
- The SVG graphics library
- Another sample program
- Writing, compiling, and running Java programs
- Resources
- Complete program listings
- Miscellaneous
Preface
General
This module is part of a collection of modules designed to make physics concepts accessible to blind students.
If you opened this page in the context of the book, a Table of Contents for the book (or collection) should be available above and to the left of thisparagraph. Otherwise, click here to open the book at the beginning.
This book is intended to supplement but not to replace the textbook in an introductory high school or college physics course.
The study of physics is replete with requirements to create and analyze technical drawings. This is obviously more difficult for blind students than forsighted students. However, blind students can draw technical diagrams and the purpose of this module is to show you how. If you can imagine it, you can drawit using SVG.
Prerequisites
In addition to an Internet connection and a browser, you will need the following tools (as a minimum) to work through the exercises in these modules:
- A graph board for plotting graphs and vector diagrams ( (External Link) ).
- A protractor for measuring angles ( (External Link) ).
- An audio screen reader that is compatible with your operating system, such as the NonVisual Desktop Access program (NVDA), which is freelyavailable at (External Link) .
- A refreshable Braille display capable of providing a line by line tactile output of information displayed on the computer monitor ( (External Link) ).
- A device to create Braille labels. Will be used to label graphs constructed on the graph board.
- The ability to create tactile graphics as described here .
The minimum prerequisites for understanding the material in these modules include:
- A good understanding of algebra.
- An understanding of the use of a graph board for plotting graphs and vector diagrams ( (External Link) ).
- An understanding of the use of a protractor for measuring angles ( (External Link) ).
- A basic understanding of the use of sine, cosine, and tangent from trigonometry ( (External Link) ).
- An introductory understanding of JavaScript programming ( (External Link) and (External Link) ).
- An understanding of all of the material covered in the earlier modules in this collection.
- An understanding of the creation and use of tactile graphics as described here .