MALINYX

Experimental · Blender add-on

Cross‑Tool Palette

A command palette for designers who think in Rhino or SolidWorks words: type loft, fillet or shell and it finds the Blender equivalent — or tells you why not.

Role
Tool design and code (Python)
Project type
Self-initiated tool
Stage
Prototype
Year
2026 · v0.3.0
Tools
Python · Blender API
Cross-Tool Command PaletteCtrl ⇧ Space
Try

    Same vocabulary and thresholds as the add-on · it shows what would happen, it does not run Blender

    01 — The project

    Cross-Tool Palette

    Ten operations carry the vocabulary of three programs, so a search for sweep (SolidWorks) lands on the same entry as loft (Rhino). Matching works word by word: it tolerates typos like filet or bevle, and scores unrelated typing at zero.

    It refuses to guess. Below a confidence of 0.45 it offers the closest terms instead of acting; when two answers score within 0.08 of each other it asks you to be more specific; and everything it runs is a non-destructive modifier, guarded against objects that cannot take one.

    Operations in the vocabularyDesigned
    10
    Terms it understands across Rhino, SolidWorks and BlenderDesigned
    47
    Confidence needed before it runs anythingDesigned
    0.45
    Score gap below which a query counts as ambiguousDesigned
    0.08

    02 — What it understands

    10 operations · 47 terms
    OperationYou can typeIn Rhino and SolidWorksWhat it does in Blender
    Boolean Unionunion · boolean union · combine · merge solids · add solids · join solidsRhino: BooleanUnion. SolidWorks: Combine > Add.Adds a Boolean modifier (union).
    Boolean Differencedifference · subtract · boolean difference · cut solids · combine subtractRhino: BooleanDifference. SolidWorks: Combine > Subtract.Adds a Boolean modifier (difference).
    Boolean Intersectintersect · boolean intersect · common volume · combine commonRhino: BooleanIntersection. SolidWorks: Combine > Common.Adds a Boolean modifier (intersect).
    Bevel / Fillet / Roundbevel · fillet · round edge · chamfer · round cornerRhino/SolidWorks: Fillet (round) or Chamfer (flat). Blender: Bevel.Adds a Bevel modifier.
    Mirrormirror · reflect · symmetrySame term across Rhino, SolidWorks and Blender.Adds a Mirror modifier.
    Array / Patternarray · pattern · linear pattern · repeat · duplicate in a rowSolidWorks: Linear/Circular Pattern. Blender: Array.Adds an Array modifier.
    Shell / Offset Surfaceshell · offset · hollow out · wall thickness · offset surfaceSolidWorks: Shell. Rhino: OffsetSrf. Blender: Solidify.Adds a Solidify modifier.
    Subdivision Surface / Smoothsubdivide · smooth surface · subdivision surface · smooth meshRoughly comparable to more surface smoothness in Rhino, though NURBS and mesh subdivision differ mathematically.Adds a Subdivision Surface modifier.
    Loft / Sweep / Skinloft · sweep · skin surface · bridge loops · surface between curves · surface between profilesThe classic cross-tool mismatch: Rhino calls it Loft; SolidWorks separates Sweep from Loft; Blender's nearest built-ins are the Skin modifier or Bridge Edge Loops.Adds a Skin modifier.
    Extrudeextrude · push out · pull face · extrude faceSame term everywhere, but Blender's is edit-mode and selection-based rather than one dialog command.Declines: extrude needs Edit Mode and a selection, so it explains how instead.

    03 — Project status

    Prototype
    Stage
    PrototypeA working prototype exists (an app, a tool or a functional model); the page says exactly what it covers. Form-only models are listed under Physical evidence.
    About this page
    Python add-on for Blender 3.0 and later. The demo on this page runs the same matching rules in the browser; it shows what the add-on would do, it does not run Blender.