Technical Expertise

In order to use this SDK you need to know how to code in C++. You should also be familiar with object-oriented programming concepts and Microsoft Visual C++ compiler. Understanding of COM/Interfaces model or programming skill in COM is a must. Even though ZModeler is not COM/ATL-based, it uses it's own very similary semantic. So, understanding of multiple inheritance of classes is required to code for ZModeler.

Software

You will need the following software installed to use ZModeler2 SDK:

Microsoft Windows 2000/XP/Vista.
This SDK is supplied with runtime modules for these operating systems.
Microsoft Visual C++ version 8.0 (2005) or higher.
ZModeler was written with Microsfot Visual C++ 8.0 and library modules for this development environment are supplied. No libraries for other development environment are available.
Microsoft DirectX 9.0 SDK. (recommended)
You can place a definition ZM_NO_DIRECTX in your project's preporcessor definitions if you don't have this SDK. In such a case, some interfaces will be declared as pure abstract classes and you will be unable to use them. You will be able to complie proper modules however.
Microsoft GDI+ SDK. (recommended)
You can place a definition ZM_NO_GDIPLUS in your project's preporcessor definitions if you don't have this SDK. In such a case, some interfaces will be declared as pure abstract classes and you will be unable to use them. You will be able to complie proper modules however.

Hardware

The same as required for ZModeler2 itself.

See Also:
SDK table of contence.
ZModeler2 on the web.