Interactive Arrays, Real-time Editing

Landscape Architecture

The primary goal of this project was to develop an interactive tool for creating block strings along a path and generating legend tables. The solution here was designing a tool that allows real-time editing and previewing of block arrays, enabling designers to select the optimal arrangement before finalizing. Additionally, an interactive approach was implemented for the block import module, as the imported blocks were not standardized symbols but chosen based on their appearance, varying for each project.

Platform: AutoCAD

  • Automatic Legends

    Tables that include graphic icons in one of the columns, either by using existing blocks from the drawing or auto-generated blocks with hatch samples for legend tables. The module also forces area calculation for compound hatches, which AutoCAD typically doesn’t calculate by default.

  • Block Library Management

    A module for importing blocks from a drawing library. Since the blocks serve as icons without meaningful names, the import tool includes a graphic preview feature, allowing designers to visually select the appropriate icon set for their project

  • Interactive Array

    A tool for generating a string of blocks along a specified path (polyline, spline, circle, etc.) with the ability to interactively adjust the distance between elements. The blocks are linked to the given path, so any changes to the path (stretch, move, copy, erase) will automatically update the linked elements accordingly.