Unicorn3D
From RealWorld Wiki
Unicorn3D was developed as school project in years 1998-2000. It was supposed to be a NURBS modeling tool for educational purposes, but ended up being much more.
Unicorn3D was the first application to utilize the cooperating plug-ins design pattern. U3D modules (plug-ins) were able to cooperate in
There were actually two flavors of Unicorn3D, one using DirectX 6 and the other one using OpenGL for rendering. The DirectX 6 version was able to display the 3D models using red-green stereo.
The name Unicorn3D The application's initial name has been Model Editor (with the default extension for 3D documents of .med). Since this was an unimaginative name, it was changed to Unicorn3D in 1999. The Uni- in the name stands for universal (to emphasize the plug-in based architecture), the rest of the name has no meaning...