Generative Software & Modular Hardware R&D · 2018 – Present

Generative Space-Filling Structures & Modular Furniture

Personal Passion Project

  • Personal R&D
  • Python
  • Rhino 3D
  • RhinoCommon
  • Collision-Free Cylinder Fill
  • Directional Growth Assemblability
  • Integrated Cross-Bracing
  • 3D-Printed Nodal Joints
  • Laser-Cut Joint Research
  • Modular Furniture
  • Space-Filling Networks

An ongoing personal R&D passion project exploring generative algorithms in Python to calculate non-intersecting 3D space-filling cylindrical tube networks, guaranteed physical assemblability, integrated structural cross-bracing, custom nodal joints, and physical prototyping workflows.

COLLISION-FREE CYLINDRICAL FILL ALGORITHM: Developed custom Python simulation engines (make_net.py, log_gen.py) in Rhino to calculate 3D space-filling vector networks. The algorithm evaluates true 3D cylindrical geometry rather than line vectors, filling defined spatial envelopes with non-intersecting tube segments based on a specified diameter. Segment lengths can be strictly constrained—allowing the system to fill volumes using entirely uniform single-length and single-diameter stock tubing for simplified manufacturing.

GUARANTEED PHYSICAL ASSEMBLABILITY (KEY INNOVATION): A core architectural insight of the engine is that growing the structure directionally into the volume envelope guarantees physical constructability. Traditional complex 3D space-frames often suffer from geometric entrapment, where interior elements cannot be physically inserted into a fully enclosed lattice. Because this simulation grows iteratively outward from seed attractors into empty spatial volume, the generated structure inherently encodes a monotonic physical assembly sequence—ensuring every strut and node can always be installed step-by-step without topological interference.

INTEGRATED STRUCTURAL CROSS-BRACING: Implemented a secondary cross-bracing pass that generates reinforcing connections after primary growth strands fill the spatial volume. Cross-braces can be configured with different tube diameters and restricted length bounds (e.g., short proximity connections) to maximize structural stiffness without visual clutter. Future software expansion includes integrating physics and finite-element stability simulations.

NODAL CONNECTOR GEOMETRY & LASER-CUT RESEARCH: Designed multi-branch nodal connectors (.stl) that dynamically adapt geometry based on the end-conditions of incoming structural bars. Explored alternative laser-cut joint configurations—noting their intricate geometric complexity compared to 3D additive printing.

PROTOTYPING EVOLUTION & ROADMAP: After an earlier full-scale 3D-printed assembly prototype failed due to joint fit tolerances, refined the connector geometry and assembly sequence. Current prototyping roadmap includes constructing a high-density prototype out of drinking straws to physically evaluate high-density network assembly at low cost, with long-term aspirations for premium physical manifestations in copper tubing or glass rods.