Developer InformationGadgets are add-in tools written in a programming language called Lua. They have access to a number of features and objects within a running copy of the program. Gadgets can be used to create and manipulate both geometry and toolpaths.
Downloading and Using GadgetsVectric distributes Gadgets from the gadgets website at http://gadgets.vectric.com. This website can also be reached from the Support section on the main Vectric website at Vectric.com. The Gadget website allows you to browse the available gadgets and download ones you are interested in to the Gadgets folder on your computer. Both Gadgets written by Vectric and Gadgets contributed by other users are available from the Gadget website.
Writing Your Own GadgetsAlthough anyone can use a Gadget, writing one requires programming expertise and it is very important that people interested in writing their own gadgets understand that it is impossible for Vectric to supply this knowledge on an individual basis. Therefore, although Vectric provides developer documentation for the interfaces and objects available to a scripted gadget, Vectric is unable to answer individual questions related to any aspect of gadget creation.
Introduction to Gadgets
Working with Gadgets - A summary of the gadgets system, including where to find them and how to install new ones.
Introduction to LUA
An introduction to writing scripts to automate repetitive or procedural tasks. For those new to scripting, or only wishing to understand or modify existing scripts.
A full discussion of the Gadget creation process, including UI & debugging tools. For those with previous scripting experience who want to create custom tools.