Development of an Embedded 3D Object Visual System
home project info schematics programs credits
background
objective
hypothesis
materials
procedure
results
analysis
applications
discussion
send e-mail
Program #1

Visual Basic 3.0 Icon

Adobe PDF - Demo Program
Language: Visual Basic 3.0
Size: 0.17MB
Description: Preliminary demonstration of virtually all methods used or considered
Click here to Open (right-click, "save target as" to download)

Program #2

Borland C++ Logo

Adobe PDF - Parallel Port to Bitmap Program
Language: Borland C++
Size: 0.05MB
Description: Inputs a bitmap using a raster format from the LPT1 parallel port of a computer.
Click here to Open (right-click, "save target as" to download)

Program #3

Visual Basic 3.0 Logo

Adobe PDF - Raster Input Program
Language: Visual Basic 3.0
Size: 0.06MB
Description: Uses parallel port input program to display a bitmap from a circuit board, as well as interfacing with 3D conversion program on the computer.
Click here to Open (right-click, "save target as" to download)


Program #4

QBASIC 4.5 Logo

Adobe PDF - Computer 2D to 3D Conversion Program
Language: QBASIC 4.5
Size: 0.06MB
Description: Computer interface for converting two 2D stereoscopic vector images to one single 3D vector images.
Click here to Open (right-click, "save target as" to download)


Program #5

Visual Basic 3.0 Logo

Adobe PDF - 3D Viewing Program
Language: Visual Basic 3.0
Size: 0.06MB
Description: Shows translations, rotations, and scaling to the converted 3D object model.
Click here to Open (right-click, "save target as" to download)


Program #6

MPLAB IDE Logo

Adobe PDF - Microcontroller Video Interface Controller
Language: MPLAB IDE 6.4: MPASM
Size: 0.09MB
Description: For the Video Interface Controller (VIC) circuit board. Handles video input and mean filtering.
Click here to Open (right-click, "save target as" to download)


Program #7

MPLAB IDE Logo

Adobe PDF - Microcontroller Edges Controller
Language: MPLAB IDE 6.4: MPASM
Size: 0.11MB
Description: For the Edges Controller (EC) circuit board. Handles edge detection and non-maximal suppression thinning.
Click here to Open (right-click, "save target as" to download)


Program #8

MPLAB IDE Logo

Adobe PDF - Microcontroller Vector Controller
Language: MPLAB IDE 6.4: MPASM
Size: 0.15MB
Description: For the Vector Controller (VC) circuit board. Handles binary filter, vertex placing, and line tracing for vectorization.
Click here to Open (right-click, "save target as" to download)


Program #9

MPLAB IDE Logo

Adobe PDF - Microcontroller 3-Dimensional Controller
Language: MPLAB IDE 6.4: MPASM
Size: 0.11MB
Description: For the 3-Dimensional Controller (3DC) circuit board. Handles point matching and 2D to 3D transformation.
Click here to Open (right-click, "save target as" to download)


Program #10

notepad logo

Adobe PDF - Malcolm 2D File Specification
Language: Sample .M2D file
Size: 0.04MB
Description: Vector outputs are saved as this format on the computer
Click here to Open (right-click, "save target as" to download)


Program #11

Adobe PDF - Malcolm
Language: Sample .M3D file
Size: 0.04MB
Description: 3D Vector outputs are saved as this format on the computer
Click here to Open (right-click, "save target as" to download)

Copyright © Malcolm Stagg 2004. All Rights Reserved.
Website: http://www.alumni.ca/~stag4m0. E-mail: malcolmst@shaw.ca.