shapemachine.core

The shapemachine.core of Shape Machine handles the input and output of Shape instances to and from another program and the processing of imported shapes by Rule instances.

Submodules

shapemachine.core.communication

Core classes for establishing communication between Shape Machine and another program.

shapemachine.core.dynamic_evaluation

shapemachine.core.engine

Core functionality for processing Shape instances.

shapemachine.core.querying

shapemachine.core.scripting

Core classes for operating on and with Shape instances via the ShapeMachine engine.

shapemachine.core.utils

Core utilities.