Preorder Windows 7 and save 50% or more
What's New
Q & A
Tip Jar
MSDN Visual Basic Community
  Ready-to-Run Visual Basic Graphics Programming: Updates  
Overview Table of Contents Updates
What Readers Have Done What's New in Edition 2 Wiley
Save 15%

Second Edition

March 6, 2006
Jos Laporte noticed that programs Bar1 and Bar2 in Chapter 1 are identical. Bar2 should include subroutine SetTheScale and the call to that routine used in program Bar3.

February 2, 2003
This version uses BSP trees to handles special cases when using surface shading. It can handle mutually overlapping polygons and polygons that pierce easch other. Look at the example data file 3cyl.ray using hidden surface removal and surface shading to see the difference.

Click here to download this version of VBRay.

January 22, 2003
Jason Tranter discovered a bug in the RayDisk class (program VBRay from Chapter 17). The class was not finalizing so it was incorrectly calculating its Z distance. That made the program incorrectly sort disk objects for hidden surface removal.

This version also includes three changes. First, backface removal applies to disks. If a disk's normal indicates it is a backface, it is not drawn when backface removal is turned on.

Second, the number of points drawn to represent a wireframe disk now matches the number of rectangles drawn for a cylinder. That makes these objects line up if you cap a cylinder with a disk.

Finally, the Objects\Normal Objects\Cylinder Caps menu item displays a dialog where you can enter parameters defining a cylinder. When you click Ok, the program inserts new disk objects covering the cylinder's ends.

Click here to download this version of VBRay.

February 9, 2001
The original GetBitmapPixels and SetBitmapPixels routines did not scale colors correctly for 16-bit color. Click here to download a new version of Pixels.bas that handles 16-bit color properly.

March 7, 2000
Figure 12.1 shows program Styles2D, not program Show2D (even though the form's caption is "Show2D").

February 24, 2000
Somehow program Pinch on the CD does the same thing as program Fish. Click here to download a version of Pinch that is different.

January 28, 2000
The RichEdit program in Chapter 4 has problems with its reference to the Microsoft Common Controls. If it won't work for you, download a new version.

January 17, 2000
Program Scenes in Chapter 9 uses module Wipes.bas which was inadvertently saved in the Ch7 directory. If you load the program from the CD or if you copy both directories to your hard disk, Visual Basic will look in the Ch7 directory and find this file with no trouble.

If you want the program all in one place, copy it and Wipes.bas into the same directory and open the project. Visual Basic will remove the reference to the form because it cannot find it. Press ^D and add the module to the project.

January 17, 2000
Somehow form JuliConf in program Julia was omitted from the CD. Click here to download it.

First Edition

May 9, 1997
Not all of the example programs provided with Visual Basic Graphics Programming work correctly under Windows NT. This archive contains installation instructions and the files that must be updated.

September 29, 1997
If you see the message "This monitor does not support palettes," you probably have a high color system. Follow this link for information about high color systems.

November 6, 1998
If you are using Visual Basic 6, click here.


  Ready-to-Run Visual Basic Graphics Programming: Updates  
Overview Table of Contents Updates
What Readers Have Done What's New in Edition 2 Wiley
Save 15%

Copyright © 1997-2008 Rocky Mountain Computer Consulting, Inc.   All rights reserved.