
Testing the RhinoScript see if it's working on this template

Draw a rectangle

Extrude to a desirable height

Rebuild the model to give more quad surfaces

Thinking of ways to explode the rebuilt-surface
(extract points, PlanarSrf, extract mesh, etc.)

Finally found a way, ExtractWireframe!

Wireframe structure of the rebuilt-surfaces

Splitting the surface with the wireframe structure

Creating some random points on the facade

Run the script

Computing the scale of element in progress

Final result with threshold <1> and scale factor <1>
This formed the fenestration of the building
Now have to cutout the holes.

Overlay the fenestrations with the original surfaces

Just in case they don't overlay on the same plane,
I move the fenestrations outwardly,
then do "Project" on surface to ensure the curves stamp on surface for "split"

Splitting the facade with the fenestration curves
Cleaning up the model

Extrude the surfaces to give a thickness

Adding solid frame to join all extruded surfaces together

Finally I do a 800 x 600 with V-ray
and this is the result
Time elapse: 4 hours (Modeling, Rendering, Blogging)
No comments:
Post a Comment