Wingeom (988K) for Windows 95/98/ME/2K/XP/Vista

Click the above link to download the program. (18 Apr 09)

Page last updated: 20 May 09

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 (25 Jan 09).


There is also some tutorial material available (21 Feb 08).
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.
One way to insert a Wingeom diagram into a webpage is to create an SVG file.
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. (6 Jul 08)
Foreign-language versions:
Australian (prepared with the help of Heather McMaster (18 Apr 09)
Croatian (prepared with the help of Vjenceslav Bakovic (15 May 09)
Dutch (prepared with the help of Max Blommestijn (18 Apr 09)
German (prepared with the help of Dietmar Strube, who has also translated a tutorial) (23 Apr 09)
Hungarian (prepared with the help of Peter Csiba (27 Feb 09)
Korean (prepared with the help of Chang Soo Lee) (2 May 09)
Polish (prepared with the help of Piotr Pawlikowski (20 May 09)
Portuguese (prepared with the help of Franciele Cristine Mielke, who has also translated two tutorials) (18 Apr 09)
Russian (prepared with the help of Anatoly Koryanov) (7 May 09)
Slovak (prepared with the help of Peter Csiba and Dusan Vallo) (27 Feb 09)
Spanish (prepared with the help of Alejandro Segade) (7 May 09)
Turkish (prepared with the help of Ismail Ozgur Zembat) (20 May 09)
Peter Hickey has made several applications available at his site.
Marilyn Murray has made several applications available at her site.
15 May: A Spanish version is now available, thanks to Alejandro Segade.
18 Apr: The Soddy construction has been extended to tangent spheres in 3D.
29 Mar: A power user reported a crash when trying to animate a rotation using the new axis “ZZ”. This otherwise unnoticeable bug has been exterminated.
27 Mar: The 3D rotation dialog now understands “XX”, “YY”, and “ZZ” as code for the coordinate axes.
17 Mar: For most users, this is not an issue, but I just noticed that I forgot to tell the PiCTeX file writer about the new label switch (3 Mar). Now it knows.
9 Mar: It is now possible to import one 2D (Euclidean) drawing into another, using the new Edit|Import menu. This consists of Attaching an external file (figure) to the current drawing, by matching two directed segments (which can be selected with the mouse). I also fixed a couple of bugs (but probably introduced a couple of new ones).
3 Mar: Two significant changes to report. First, it is now possible to import one 3D drawing into another, using the new Edit|Import menu. This consists of Attaching an external file (figure) to the current drawing, by matching designated triangles (which can be selected with the mouse). I hope to have the 2D version of this feature working soon. Second, there are now three modes for displaying vertex labels (in all windows), and pressing Ctrl+L cycles through them. The default mode is to display labels according to their individual on/off specifications (as set in the 2D Edit|Label|Individual dialog box, for example). The second mode is to display all labels, regardless. The third mode is to display no labels. Similar remarks apply to pressing Ctrl+D to adjust the display of vertex icons (bullets and circles). The point is that everything can now be turned off, if that is what you want. I do not know why it took me so long to figure this out.
27 Feb: A user reported that the Translation transformation in hyperbolic windows was not working correctly. I also noticed, while attending to this error, that the window was also rejecting requests to label the intersection of two lines. These bugs resulted from past improvements, of course. I hope that they have been fixed. By the way, there will be couple of interesting wingeom developments coming in the next couple of days, I hope.
16 Feb: Made a slight improvement to the 3D program. When applying a macro that creates colored polygonal faces, the user can decide whether the macro controls the color or whether the host window does. To accomplish the latter (assuming that the desired color has been selected in the host window by clicking Other|Colors|Next Face), just uncheck the host menu item Transformation|Copy Attributes before applying the macro.
13 Feb: A user reported a 3D crash that occurs when you try to slide points when there are only two on the screen. A repair has been made.
2 Feb: In 3D, the slicing feature was performing erratically when the slice plane met both a surface and a polyhedron. I think that the bug has been repaired. All versions are now up to date.
25 Jan: Added two new 3D demonstration files.
17 Jan: 3D reflection planes can now be defined using equations.
10 Jan: A couple of users reported a memory leak, which I inadvertently created when installing the new 3D slow-motion feature a few days ago. It affected 2D and 3D animations of all sorts. I think that the leak has been plugged.
6 Jan: A user reported that the 3D program was not remembering color assignments correctly when retrieving old files. This has been fixed. Another user requested that the Replay in Slow Motion feature from 2D be activated in 3D. That has also been done.
4 Jan: The dihedral-angle syntax has been expanded to cover requests for vector-vector angles and vector-plane angles. A couple of glitches in 3D dotted-line displays were corrected.
1 Jan: When applying macros, the target vertices can now be selected with the mouse. See the Edit|Macro help text.
2008 History.