ModelTask

interface ModelTask

Similar to rules in make files. For example, the STLTask is dependent on the ScadTask.

ModelActions do the actual work, and are created using the action method.

Inheritors

Properties

Link copied to clipboard
abstract val checkPrintable: Boolean

If this is set, and there is an annotation :

Functions

Link copied to clipboard
abstract fun action(scriptFile: File, model: Model, shape: Shape3d, pieceName: String?, customName: String?, extras: String?): ModelAction
Link copied to clipboard
open fun isText(): Boolean
Link copied to clipboard
open fun outputFile(inputFile: File, extension: String): File