Skip to main content

Rhino Packages

array4d

Rhino plugin · v1.1.8 · updated

Array4D — Rule-Based Experimental Assembly Tool for Rhino - Array4D is a Rhinocommon command for generating controlled spatial variations from a single three-dimensional fragment. Rather than producing neutral copies, the script operates as a rule-based array system, allowing fragments to be repeated, rotated, and scaled across multiple directions while preserving legibility of solid–void relationships, part–whole hierarchies, and micro–macro spatial effects. The tool is designed for experimental assemblies in architectural design studios, where repetition is not a matter of efficiency but a means of spatial inquiry. Each execution produces a new, isolated geometry group, enabling iterative exploration without contaminating previous runs or the original fragment. Array4D is particularly suited for workflows that examine: Semi space-filling behaviors; Directional logic and repetition; Void generation through assembly; Rule-driven variation rather than manual composition

Total downloads
442
Recent downloads
+7 / week+24 in the last month
Latest version
v1.1.81/6/2026
Releases
9every ~3.3d
First released
12/10/2025
Download size
228 KB
License
MIT

Compatibility

Supported: WindowsSupported: MacNot supported: Rhino 6Not supported: Rhino 7Supported: Rhino 8Not supported: Rhino 9 (WIP)Supported: Rhino pluginNot supported: Grasshopper plugin

How to install array4d

  1. Click Install in Rhino to open Rhino's Package Manager with array4d selected, or run _PackageManager inside Rhino and search for array4d.
  2. Or install it from a terminal (assumes a default Rhino 8 installation):
    Windows (PowerShell)
    & "C:\Program Files\Rhino 8\System\Yak.exe" install array4d
    macOS (Terminal)
    "/Applications/Rhino 8.app/Contents/Resources/bin/yak" install array4d
  3. Or download the .yak file above and drag it onto an open Rhino window.

Restart Rhino once the install finishes.

Download trend

406 downloads on 2026-07-13 → 442 on 2026-10-07

array4d version history

DateVersionBuildsDownloads
1/6/20261.1.7—
1/6/20261.1167
12/30/20250.3.1+94963
12/30/20250.3.246
12/20/20250.2.3+948676
12/19/20250.2.1+94851
12/19/20250.2.2+94851
12/10/20250.1.2+9477102
12/10/20250.1.046

More by Abdullah Mallah

Package data comes from Rhino's Yak package manager and is refreshed every few hours. Browse all packages A–Z or all authors.