This is single class that forms a facade around the Developer API. Use it within
a macro by first creating that MZ_HighLevels object and then making calls to it,
for example in a Jython script:
mz = MZ_HighLevels()
mz.open("a filename")
Using the Modelzilla Developer API
The Modelzilla system is built in layers. Each layer requires only the layers below it. This enables a
developer to include the math library with out any of the interactive graphics code, and enables a developer
to include the small ViewerCore library without the larger data framework. The WidgetLib is
independant of anything, and we use it in separate non 3D graphics applications as well.
This is a set of geometry classes of the type needed to represent geometrical
models, and math utilities for the types of problems we encounter in geometrical modeling.
This library is dependant on nothing.
This has 3D view ports, pluggable rendering units to render the
geometry classes of the math library, and mouse behavior for picking and view port
transformation. Dependant on MeshGeom.
This is a set of stylish widgets that were created for input and
feedback needs that came up while developing various Modelzilla applications.
Dependant on nothing.
A Developer's Guide
The input/output processing system. It is a data-flow framework including
an undo/redo system, file saving, and a GUI for controling the user input data.