DLF | laser printing | horizontal contour method offset | interval: 5mm / nr. of boards: 4 | Example area to glue | Marc Ihle, 2024

Horizontal Contour Model (Offset Method)

General information

This approach employs Rhino and Grasshopper to generate digital files for fabricating physical landscape models through laser printing. The primary focus lies on horizontal contour models, with an emphasis on devising strategies to reduce laser time and material usage.

Example

Here an example, using a 5-millimeter material thickness as contour interval, and with the number of boards set to 4. This configuration establishes that starting from a cut contour line (C), the contour raised by 20 millimeters (5 millimeters material thickness multiplied by 4 boards) will act as a second cutline (C) on the backside of the model and the subsequent contour will be engraved (B) as a reference to glue the next contour from the subsequent Board on it. -> read more below.

Colors

DLF-Contour_offset_method | marc ihle

(A) | Score Text Labels | RGB Color: Blue (0,0,255)

DLF-Contour_offset_method | marc ihle
DLF-Contour_offset_method | marc ihle

(B) | Score next contour line | RGB Color: Green (0,255,0)

DLF-Contour_offset_method | marc ihle
DLF-Contour_offset_method | marc ihle

(C) | Cut inner lines | RGB Color: Magenta (255,0,255)

DLF-Contour_offset_method | marc ihle
DLF-Contour_offset_method | screeshot | marc ihle

(D) | Cut outer lines | RGB Color: Red (0,0,255)

DLF-Contour_offset_method | marc ihle

Above: the 4 different layers in 4 different colors that are the output of the grasshopper definition. (A) the first pass will engrave text lables that are curves derived of a single stroke font which have been rebuild to a low-number of line segments and joined as polylines to reduce time; (B) contour lines of the next board that will be scored as a reference between the two cutlines; (C) the inner cutlines; (D) the outer cutlines

Area to Glue

The area that is left to glue will be between (B) the scored reference for the next conour line and (C2).

Above: Board 01 (C1) Cut line that will be visible in the model at 165 mm; (C2) cut line on the back of the model at 185 mm; (B) engraving of the next contour line at 170 mm as a reference for assembly; (X) Area that can be used for gluing the next contour of the next board (Board 02).

DLF-Contour_offset_method | marc ihle
DLF-Contour_offset_method | marc ihle

Board 01 | Contour 165 mm

DLF-Contour_offset_method | marc ihle

Board 02 | Contour 170 mm

Above: On the left: contour at 165 mm on Board 01;  on the right: the subsequent contour at 170 mm of Board 02

Assembly sequence

Before being able to start assembly of the model, all boards need to be laser printed.

Above: Animation of a 5 mm interval -> resulting in a total of 64 layers to assemble

Digital Landscape Fabrication (DLF) | Red: Cut outer lines, Magenta: Cut inner lines, Green: score next contour line, Blue: Text Lables | Grasshopper Script with a 5 unit intervall | Marc Ihle

Above: Animation of a 10 mm interval -> resulting in a total of 32 layers to assemble

Above: Animation of a 2 mm interval -> resulting in a total of 160 layers to assemble

Plug-Ins used in the grasshopper definition

DLF | laser printing | horizontal contour method offset | grasshopper plug-in: LunchBox | Marc Ihle, 2024
DLF | laser printing | horizontal contour method offset | grasshopper plug-in: froGH | Marc Ihle, 2024

If you have LunchBox installed you can automatically bake the outputs.

If you have FroGH installed you can convert the text lables to curves.

 

Inputs | short overview

DLF | laser printing | horizontal contour method offset | grasshopper input | Marc Ihle, 2024

Input: Total number of boards (sheets of material)

The goal is to use as few boards as possible, but still have enough surface to glue … start with a low number and then measure the distance between cut and score line to determine if you need to go higher with the “Number of Boards” to still be able to have enough surface to glue.

 

DLF | laser printing | horizontal contour method offset | grasshopper input | Marc Ihle, 2024
DLF | laser printing | horizontal contour method offset | grasshopper input | Marc Ihle, 2024

scaled single mesh surface & material thickness

For the sript to run the input geomtery needs to be a single mesh surface. This mesh should also be scaled to model dimensions, so that the according material thickness can be specified as an intervall.

DLF | laser printing | horizontal contour method offset | grasshopper input | Marc Ihle, 2024

single stroke font & size

Using a single stroke font for the labels will reduce the time for this scoring pass, adjust the size of that font in millimeters.

Outputs | short overview

Layer (A) | scoring pass | text labels

DLF | laser printing | horizontal contour method offset | grasshopper output | Marc Ihle, 2024

Layer (B) | scoring pass for the next contour line

DLF | laser printing | horizontal contour method offset | grasshopper output | Marc Ihle, 2024

Output - laser pass (C) | cutting pass for the contour lines / inner cuts

DLF | laser printing | horizontal contour method offset | grasshopper output | Marc Ihle, 2024

Output - laser pass (D) | cutting pass for the outer border line

DLF | laser printing | horizontal contour method offset | grasshopper output | Marc Ihle, 2024

Acknowledgments

The basic concept of this method derives from an analog method, its initial translation into Grasshopper was developed by Daniel Luckeneder in 2012.

Other GH scripts for laser printing