Wingeom (968K) for Windows 95/98/ME/2K/XP/Vista (1 May 2008)

Click the above link to download the program.

Wingeom is for high-precision geometric constructions in both two and three dimensions. Drawings can be highlighted and animated in a variety of ways, as the demonstration files show (22 Nov 07). There is also some tutorial material available (21 Feb 2008 ).


For those who wish to insert Wingeom diagrams into their web pages, exporting diagrams in SVG (scalable vector graphics) format is available. Primary information is found here, and you can download the Adobe SVG Viewer here.
If the program behaves strangely, there is a page of FAQ, which may help. If not, you can e-mail me at the address found in the program’s Help|About dialog box.
For those who have had trouble finding a font that enables Greek letters and other special symbols, try the MS LineDraw font.
Click here for additional program information and history.
Foreign-language versions:
Australian (prepared with the help of Heather McMaster (1 May 08 )
Croatian (prepared with the help of Vjenceslav Bakovic (3 Feb 08 )
Dutch (prepared with the help of Max Blommestijn (1 May 08 )
German (prepared with the help of Dietmar Strube, who has also translated a tutorial) (1 May 08 )
Hungarian (prepared with the help of Peter Csiba (18 Apr 08)
Korean (prepared with the help of Chang Soo Lee) (16 Apr 08 )
Polish (prepared with the help of Piotr Pawlikowski (11 Apr 08 )
Portuguese (prepared with the help of Franciele Cristine Mielke, who has also translated two tutorials) (1 May 08 )
Slovak (prepared with the help of Peter Csiba and Dusan Vallo) (18 Apr 08 )
Turkish (prepared with the help of Ismail Ozgur Zembat) (1 May 08 )
Peter Hickey has made several applications available at his site.
Marilyn Murray has made several applications available at her site.
1 May: In 2D windows, it is now possible to label the points where a line intersects a conic section. A couple of minor bugs were also fixed. I await reports of unintended consequences.
16 Apr: Fixed a small bug in the 2D demo Other|Bounce, which was miscalculating reflections for focus-directrix conics. At a user’s request, revised the collection of data (see the Other menu) so that the data inventory is automatically displayed whenever the program is in collection mode.
11 Apr: Made a couple of minor repairs: In 2D, the arrow was pointing the wrong way for directed arcs (Edit|Highlights|Markings) when the target angle exceeded 180 degrees and the Other|CCL angle sense was prescribed; the new [max] function was being rejected when using the Edit|Function dialog to define new functions; SVG output included occasionally silly pen widths. Regarding 2D Markings: the program now applies the active drawing color (Edit|Pen Attributes) to directed arcs and perpendicular brackets.
4 Apr: In the process of converting all parameters to timers (20 Feb), I inadvertently disabled the RGB window. Should be ok again.
28 Mar: Animations can now be paused (by pressing P), just as in Winplot (a user pointed out the absence of this feature, which I had not noticed). I made several adjustments to help the program better manage the inventory of surfaces and curves in 3D; these should not be noticeable to the user, but this is probably wishful thinking.
15 Mar: To draw a line that is perpendicular or parallel to a coordinate axis, the names “XX” and “YY” can now be used to identify the axes (for situations when there are no reference points already available). In 3D, there are similar conventions for coordinate planes: for example, “ZZZ” designates the xy-plane. Thanks to a power user for raising this question. The function library now contains [max] and [min], and prisms and antiprisms have been added to the 3D Archimedean polyhedral library.
29 Feb: Corrected a few small, miscellaneous anomalies.
20 Feb: Responding to more user input, I modified the program defaults so that new labels are offset and transparent. I also decided to remove the artificial designation of one parameter as a “time” parameter. By means of a re-designed dialog box, it is now possible to use any parameter in a timed animation. The program also now accepts [t] as an abbreviation for [time]. The Anim|Graph window now remembers user settings for decimal places in scaling the axes. I await news of unintended consequences.
3 Feb: At a user’s request, it is now possible in 2D windows to convert a point defined by coordinate strings into a mouse-movable point; just right-click to edit the point and return an empty coordinate string.
28 Jan: At a user’s suggestion, improved the response of the up- and down-arrows in 3D. The program no longer makes the user work so hard to move the observer position away from the z-axis.
22 Jan: A user reported that the Copy to clipboard function had become disabled in Anim|Graph windows. It is now restored.
20 Jan: In spherical windows, fixed a bug in the Point|On Segment routine, and improved the accuracy for zoomed drawings. The Point on Polygon dialog box is now available in all windows, as is Point|Special|Centroid.
10 Jan: Updated the German, Hungarian, Polish, and Slovak versions.
9 Jan: Added seven miscellaneous models to the 3D polyhedral library. The PiCTeX output for arrows has been modified so that it can be edited more easily by the user.
2007 History.