Piles of Blocks at a Perimeter
Method DB uses spherical projection to and a system of hatching to transform 3-D solid surfaces into lines. Each line on paper is informed by its position in (3-D) space and position on (2-D) paper. Hatches are computed first (Rhino Python) based on distance to camera and surface orientation, projected to a position on paper, occlusions resolved using a binary space partitioning tree algorithm (well-documented in Graphics Gems V) and finally lines are trimmed (Python with Shapely Library) and plotted (Python with Chiplotle Library). Series DB-002 represents a room inclosed by a collection of 3-D solids loosely arranged on the ground.