Developing ZapTools

Custom ZapTools and ZapTool extensions can easily be created by the user or by Sequanto.
All it requires is a C# editor like the free Visual Studio Express IDE from Microsoft®.

So, developing ZapTools is real programming using a real programming language.

Many kinds of custom ZapTools can be based on a standard ZapTool (build-in) to benefit from all the standard methods and interactive panels that are continuously maintained, improved and extended by Sequanto.

Extendability - extending existing ZapTools

The interface and framework for developing ZapTools makes all ZapTools extendable. Therefore all standard tools and specific tools can be extended by creating a ZapTool Extension Plugin. An extension can add new methods, properties and panels to another ZapTool.

Extending a ZapTool is a good solution when needing functionality closely related to an existing ZapTool, and by creating an extension it is not necessary to create a new ZapTool.

When a ZapTool is extended no scripts needs to be changed at all.
Even when the extended functionality is needed in a script, it is not necessary to use another ZapTool (e.g. MyZapToolExtended). The extended ZapTool just appears to have more methods and properties than before.