Maxilla: an OpenGL-based viewer for dentistry-related VRML files | This is Maxilla.TK |
IntroductionMaxilla is an OpenGL-based viewer for dentistry-specific VRML files as well as binary STL files. It could be extended for other VRML without too much effort. Presently it runs under Windows however I've done a little work on a Linux version. The Windows version is more useable since it has Windows-specific popup dialogs, such as file-open dialog.Note:
PhilosophyThe design philosophy for Maxilla is one of keeping it simple, insofar as that is possible. The larger goal is to achieve a program that is:
ScreenshotClick to enlarge.
AnimationI produced this as follows.
Non-reliance on other softwareOne key aspect of Maxilla that keeps it compilable, reliable, and small is that it uses only a few other projects' code. It requires only the following.Windows
LinuxCompilation procedureWindowsMaxilla requires Microsoft's Visual C++, but don't worry: Microsoft now provides a free version of their development system called Visual C++ Express. It lacks support for MFC, which is one mechanism for creating GUI widgets or "controls", but this is not a problem: Maxilla's GUI widgets are produced by the free, OpenGL-based GLUI widget system.Note that compiling zlib under Windows is a little tricky, since there is no VC++ project file included. I found that downloading libpng was helpful since it has a project file for zlib. Libpng is not required by Maxilla. LinuxDownload, compile and install FreeGLUT and GLUI if you don't have them. You've already got zlib. Then build using the makefile.Note! I haven't tried compiling under Linux in quite some time, nor even under Cygwin. DownloadStatusThis initial version supports many but not all parts of VRML files.A few versions back the program was able to display the included non-dentistry VRML file snoman.wrl, but presently that's not displaying properly again. Not sure why. Links
|
|