Simple user-created scripts can be used to extend K-3D at runtime in an amazing variety of ways:
-
Scripts can be run from the command-line to peform “batch” processing.
-
Scripts can be run from within the graphical user interface to automate repetitive tasks.
-
Special scripted plugins can be used to provide scripted data sources, data modifiers, and data sinks that function as part of the Visualization Pipeline.
-
Scripts can be integrated with K-3D’s plugin system so that they are indistinguishable from compiled C++ plugins within the user interface.
-
Scripts can be run automatically when K-3D starts and when it shuts-down.
-
Scripts can be run automatically when a document is created and when it closed.
-
Scripts are used for most of the regression tests in the K-3D Quality Dashboard.