Class NodeModel¶
-
class
node_model.
NodeModel
¶ This class represents an InstantTerra node model.
>>> from wysilab import InstantTerra >>> it = InstantTerra() >>> # Get the first node models >>> model = it.project.graph.get_node_models()[0]
-
NodeModel.
name
¶ - Type
str
- Raises
ValueError – Impossible to override this attribute.
Name of the model.
>>> print(model.name) Perlin noise
-
NodeModel.
category_name
¶ - Type
str
- Raises
ValueError – Impossible to override this attribute.
Name of the model category.
>>> print(model.category_name) Terrain generators
-
NodeModel.
connectors
¶ List of the node model connectors
- Type
dict<ConnectorMode, list<Connector>>
- Raises
ValueError – Impossible to override this attribute.
>>> print(model.connectors) {<ConnectorMode.MandatoryInput: 0>: [Connector<...>], <ConnectorMode.OptionalInput: 1>: [], <ConnectorMode.Output: 2>: [Connector<...>, Connector<...>]}