07.01.2013 Views

Generative Parametric Design of Gothic Window Tracery (short

Generative Parametric Design of Gothic Window Tracery (short

Generative Parametric Design of Gothic Window Tracery (short

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

trefoil (cf. Fig. 14). The next model 21 e) shows the same<br />

window with a different pr<strong>of</strong>ile just for the sub-arches, and<br />

another set <strong>of</strong> parameters for the pointed trefoil.<br />

The next example, Fig. 21 f), is actually quite interesting:<br />

This time we use the fillets and the rosette from 21 c), and<br />

combine them with the style from 21 d) as the style <strong>of</strong> the<br />

sub-arches. So we can make use <strong>of</strong> the somewhat recursive<br />

structure <strong>of</strong> <strong>Gothic</strong> architecture, where the sub-arches are<br />

pointed arches just like the outer arch, and consequently permit<br />

the same type <strong>of</strong> refinement. The next two images show one<br />

further iteration: First a style with 21 c) in both sub-arches<br />

(21 g), and then this new style is again used for the sub-arches<br />

(21 h).<br />

At the second refinement level <strong>of</strong> this model, the extrudestable<br />

operator has to remove quite a bit <strong>of</strong> selfintersections<br />

that would otherwise destroy the model, as can<br />

be seen in 21 i). This is due to the fact that in this style<br />

the pr<strong>of</strong>ile, which is essentially a 2D polygon, is uniformly<br />

scaled by an amount depending on the wall thickness. Fig.<br />

21 j) shows the tesselation and gives an idea <strong>of</strong> the number <strong>of</strong><br />

triangles that are created by the subdivision surfaces (about 7<br />

million, after 3 subdivision steps).<br />

The final example 21 k) marks one area <strong>of</strong> future work:<br />

Given an image <strong>of</strong> a window like in 21 l), how well can we actually<br />

reproduce the existing shape? And could there be ways<br />

to determine some <strong>of</strong> the shape parameters automatically?<br />

It should be mentioned that the complete GML code for all<br />

examples, styles, and the library <strong>of</strong> basic <strong>Gothic</strong> window tools<br />

such as pointed-arch, rosette, etc. fits into an ascii file <strong>of</strong><br />

27KB. Building the most complicated example window, 21 h),<br />

takes not much more than a second on a state-<strong>of</strong>-the-art PC.<br />

An interactive GML demo can be downloaded from the<br />

GML website [4] for verification – and for enjoying <strong>Gothic</strong><br />

window tracery, <strong>of</strong> course.<br />

REFERENCES<br />

[1] Binding, Hochgotik. Taschen Verlag, Cologne, Germany, 2002.<br />

[2] ——, Masswerk. Wiss. Buchgesellschaft, Darmstadt, Germany, 1989.<br />

[3] von Egle and Fiechter, Gotische Baukunst, reprint from 1905 ed., ser.<br />

Baustil- und Bauformenlehre. Verlag Th. Schäfer, Hannover, Germany,<br />

1996, vol. Bd. 3.<br />

[4] Havemann. (2003, Aug.) The gml homepage. [Online]. Available:<br />

http://graphics.tu-bs.de/gml<br />

[5] Adobe Systems Inc., PostScript Language Reference Manual, 3rd ed.<br />

Addison-Wesley, 1999.<br />

[6] Havemann and Fellner, “Progressive combined breps – multi-resolution<br />

meshes for incremental real-time shape manipulation,” Computer Graphics<br />

Forum, submitted for publication, also available as technical report<br />

TUBSCG-2003-01, Institute <strong>of</strong> ComputerGraphics, TU at Brunswick,<br />

Germany.<br />

[7] Eppstein and Erickson, “Raising ro<strong>of</strong>s, crashing cycles, and playing<br />

pool: Applications <strong>of</strong> a data structure for finding pairwise interactions,”<br />

Discrete & Computational Geometry, vol. 22, no. 4, pp. 569–592, 1999.<br />

[Online]. Available: http://compgeom.cs.uiuc.edu/˜jeffe/pubs/cycles.html

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!