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.
