|Collect Rules (CollectRules)|
Collect, convert to Explicit, deduplicate, sort and remove disallowed Monoceros Rules. Automatically generates an Out Module and its Rules.
|Construct Explicit Rule (RuleExp)|
Construct a Monoceros Explicit Rule (connector-to-connector) from Monoceros Module name and connector number
|Construct Typed Rule (RuleTyp)|
Construct a Monoceros Typed Rule (connector-to-all-same-type-connectors) from Monoceros Module name, Connector index and Connector Type
|Deconstruct Explicit Rule (DeconRuleExp)|
Deconstruct an Monoceros Explicit Rule (connector-to-connector) into Module names and Connector indices.
|Deconstruct Typed Rule (DeconRuleTyp)|
Deconstruct a Monoceros Typed Rule (connector-to-all-same-type-connectors) into Module name, Connector index and Connector type.
|Is Rule Explicit (IsRuleExp)|
Returns true if the provided Monoceros Rule is Explicit (connector-to-connector).
|Is Rule Typed (IsRuleTyp)|
Returns true if the Monoceros Rule is Typed (connector-to-all-same-type-connectors).
|Construct Explicit Rule between 2 Lists (RuleExp2Lists)|
Construct a Monoceros Explicit Rule (connector-to-connector) between all listed Connectors of all listed Modules of two lists
|Explicit Rule from Curve (RuleExpCrv)|
Create an Monoceros Explicit Rule (connector-to-connector) from a curve connecting two opposite connectors.
|Suggest Rules from Geometry (RuleSuggest)|
Suggest Rules based on naked geometry at connectors. The two Modules described by the generated Rule can be joined or welded. Supports Curves, BReps and Meshes.
|Construct Indifferent Rule (RuleIndiff)|
Selected Connectors of a Monoceros Module connect to any opposite indifferent connector of any Monoceros Module.
|Indifferent Rule from Point (RuleIndiffPt)|
Connectors of a Monoceros Module marked with a Point connect to any opposite indifferent connector of any Monoceros Module.
|Indifferent Rules for unused Connectors (RuleIndiffUnused)|
Unused connectors of Monoceros Modules connect to any opposite indifferent connector of any Monoceros Module.
|Construct Rule At Boundary (RuleBound)|
Rule allowing the Monoceros Module to touch the boundary of the Envelope with a Connector of the given index. All connectors with an Indifferent Rule can automatically touch the boundary.
|Rule at Boundary from Point (RuleBoundPt)|
Rule allowing the Monoceros Module to touch the boundary of the Envelope with a Connector marked with a Point. All connectors with an Indifferent Rule can automatically touch the boundary.
|Typed Rule from Point (RuleTypPt)|
Create a Monoceros Typed Rule (connector-to-all-same-type-connectors) from a Point tag. The connector Type will be converted to lowercase.
|Scan Slots for Rules (RulesScan)|
Scan solved Slots and extract applied Rules.
|Unwrap Typed Rules (UnwrapRules)|
Convert Monoceros Typed Rules into Monoceros Explicit Rules and deduplicate.
|Add Boundary Layer (AddSlotBound)|
Add one layer of Monoceros Slots around the existing boundaries.
|Are Slots Boundary (AreSlotsBound)|
Are Monoceros Slots on the boundary of the world?
|Construct Slot with All Modules Allowed (SlotAll)|
Construct a Monoceros Slot with all Monoceros Modules allowed.
|Construct Slot with Listed Modules Allowed (SlotModules)|
Construct a Monoceros Slot with allowed Monoceros Module names.
|Deconstruct Slot (DeconSlot)|
Deconstruct a Monoceros Slot into its center point, base plane, diagonal and list of allowed Monoceros Modules.
|Slots from Geometry (SlotsFromGeometry)|
Identify Module geometry and construct Slots containing it. Ignores connection to boundary.
|Assemble Rule (AssembleRule)|
Materialize Monoceros Rule.
|Materialize Slots (Materialize)|
Materialize Monoceros Modules into Monoceros Slots.
|Slice Geometry (Slice)|
Populate geometry with points ready to be used as Monoceros Slot and Monoceros Module centers. Supports Point, Curve, Brep, Mesh.
|Preview Rules (RulePreview)|
Preview Monoceros Rules as lines connecting individual Connectors of Monoceros Modules.
|Construct Module (ConstModule)|
Construct a Monoceros Module from Slot centers. The specified production geometry will be used in Monoceros Solver result.
|Deconstruct Module (DeconModule)|
Deconstruct Monoceros Module into name, base plane, Connector planes, Connector numbers and properties.
|Construct Empty Module (ModuleEmpty)|
Construct an empty Monoceros Module.
|Monoceros WFC Solver (WFC)|
Monoceros Solver for the Wave Function Collapse