Surface Subdivision

5-Feb-08

to 12-Mar-08

Transitional
GeometryTransitional_Geometry.html
Dog
House      Dog_House.html
Delicious
InterfaceDelicious_Interface.html
3D Motion
Capture3D_Motion_Capture_Sculptures.html
Gradient
FacadeGradient_Facade_Pattern.html
Secondary
StructureSecondary_Structure.html
Library
FacadeLibrary_Facade_Pattern.html
Bubble
FacadeBubble_Facade_Pattern.html
Envelope
OpacityEnvelope_Opacity.html
Rationalized
GeometryRationalized_Geometry.html
Halftone
PatternHalftone_Roof_Pattern.html
Folding
DemosFolding_Demonstrations.html
Siggraph
2008Siggraph_2008.html
Eco-City
Master PlanEco-City_Master_Plan.html
Shingle
FacadeShingle_Facade_Pattern.html
Surface
Subdivision
Distance-to
-GeometryDistance-to-Geometry_Facade_Pattern.html
Masonry
Logic WallMasonry_Logic_Lobby_Wall.html
Panel Group
Gen. Alg.Panel_Grouping_Genetic_Algorithm.html
Universal
ConnectorUniversal_Connector.html
Zipper
BagsZipper_Bags.html
CraftsCrafts/Crafts.html
Undergrad
PortfolioUndergraduate_Portfolio.html
IndexIndex.html
Etsy JewelryEtsy_Jewelry.html
100 Roses100_Roses.html
American Wing - Met http://smalldesignfirm.com/portfolio/wayshowing-and-elevator-display/
One of EachOne_of_Each.html
 
 

The problem of how to evenly subdivide a surface is a common one in my job.  Most commercial tools will subdivide simple, untrimmed surfaces very well but have difficulties, or simply cannot use, trimmed surfaces.  I expanded a script begun by Onur Gun and Thomas Brown to deal with creating trimmed edge panels.  I do this by rebuilding the surface to its untrimmed state, creating "phantom" full edge panels and finding where they intersect with the edges of the trimmed surface.  All coding in RhinoScript.

 

Diagrams

  1. 1.My Method for Finding Edge Piece Geometry

  2. 2.How Fourth Points Are Projected to the Plane

  3. 3.A Subdivided Surface with Edge Panels in Red

Description

Project Information

1.

2.

3.