March 16, 2009

Hexagon Panelization
































ヘキサゴン! ヘキサゴン!! 春の新作。
Surface Penalization with hexagons.

Each panel is flat, leaving slight gap to its neighbors. I started with hexagon-shape grid on surface as in the last image. Six points are identified and stored in array per one panel. Then to produce flat panels, I projected each vector to each normal plane (red). Vector projection is simple VectorAdd method except that I needed to flip the normals (blue) depending on the beginning angle between normals and direct vectors
(white) on surface.

Enjoy :)

No comments: