VIOLENT VOLUMEShttp://violentvolumes.com/plog
Sun, 26 Nov 2017 17:24:23 +0000en-UShourly1https://wordpress.org/?v=4.8.4DIAMOND HOUSE – FORM FINDINGhttp://violentvolumes.com/plog/?p=461
http://violentvolumes.com/plog/?p=461#respondSun, 26 Nov 2017 07:53:20 +0000http://violentvolumes.com/plog/?p=461]]>
]]>http://violentvolumes.com/plog/?feed=rss2&p=4610TWIRLING ISO CURVEShttp://violentvolumes.com/plog/?p=393
http://violentvolumes.com/plog/?p=393#respondSat, 12 Mar 2016 08:06:17 +0000http://violentvolumes.com/plog/?p=393
I recently made a quick script commonly used in 3D printed jewerly design for fun.
The function below will take a surface and parameters to get iso curves out of it.
To get the result you want, the input surface will have to be carefully modeled with consideration of direction of U and V on the surface.
As you can see in the script below, output curves will not exactly follow input surfaces as those are only approximated by creating curves from points on the surface.

]]>http://violentvolumes.com/plog/?feed=rss2&p=3930INTERFERENCE OF SINE WAVES ON A PLANEhttp://violentvolumes.com/plog/?p=350
http://violentvolumes.com/plog/?p=350#commentsSat, 06 Dec 2014 04:58:48 +0000http://violentvolumes.com/plog/?p=350
This mesh model can be easily modeled with 3DS wave modifier.
Here's a sample code to achieve the same result with Rhino SDK.
The sample is taking three points of origin of sine waves.

Tangent circles in Cartesian coordinate system
Tangent circles on spherical coordinate system

]]>http://violentvolumes.com/plog/?feed=rss2&p=3200Proximity lamp sketch #1http://violentvolumes.com/plog/?p=314
http://violentvolumes.com/plog/?p=314#respondSat, 19 Oct 2013 16:23:09 +0000http://violentvolumes.com/plog/?p=314]]>
]]>http://violentvolumes.com/plog/?feed=rss2&p=3140A4 Chairhttp://violentvolumes.com/plog/?p=232
http://violentvolumes.com/plog/?p=232#commentsMon, 19 Aug 2013 12:22:18 +0000http://violentvolumes.com/plog/?p=232
In the age of digital design, designers are destined to face the process of rationalizing the form after a lengthy foreplay of form making in order to fabricate it into an actual product. Ironically, some designers/architects these days fully exploit the capability of freeform design to irrational extreme and put another effort and cost in rationalizing the form therewith. Many of these rationalization processes deal with panelizing the freeform surface such as approximating designed surfaces to developable surfaces, or even more brutally, irregular triangulation.
A4 Chair is designed with the reversed concept - origami approach. A single strip of surface is folded into shape a chair in consideration of utilizing bendable materials like bentwood or plexiglass. This does not only ensure developability of the final form (into a single piece of surface material!) but also renders fluidity of final form.
Sketch a chair
Final Sketch - A whole sheet of A4 paper is folded into a chair
Digitized Sketch
A grasshopper sketch is created to digitize the hand sketch. This gh sketch makes it possible to visualize folded form real time and ensure that the model (folded and unfolded) is actually within desired constraint.
With this custom vb.net component, form making process boils down to adjusting end points of fold lines along 1 dimensional axis and corresponding folding angles.
Grasshopper Sketch for fold sketching
Final Form
Original plank before folding

]]>

In the age of digital design, designers are destined to face the process of rationalizing the form after a lengthy foreplay of form making in order to fabricate it into an actual product. Ironically, some designers/architects these days fully exploit the capability of freeform design to irrational extreme and put another effort and cost in rationalizing the form therewith. Many of these rationalization processes deal with panelizing the freeform surface such as approximating designed surfaces to developable surfaces, or even more brutally, irregular triangulation.
A4 Chair is designed with the reversed concept – origami approach. A single strip of surface is folded into shape a chair in consideration of utilizing bendable materials like bentwood or plexiglass. This does not only ensure developability of the final form (into a single piece of surface material!) but also renders fluidity of final form.

Sketch a chair
Final Sketch – A whole sheet of A4 paper is folded into a chair

Digitized Sketch

A grasshopper sketch is created to digitize the hand sketch. This gh sketch makes it possible to visualize folded form real time and ensure that the model (folded and unfolded) is actually within desired constraint.
With this custom vb.net component, form making process boils down to adjusting end points of fold lines along 1 dimensional axis and corresponding folding angles.

Grasshopper Sketch for fold sketching

Final Form

Original plank before folding

]]>http://violentvolumes.com/plog/?feed=rss2&p=2322The Hive WIP #2http://violentvolumes.com/plog/?p=221
http://violentvolumes.com/plog/?p=221#respondSat, 21 Jul 2012 14:40:21 +0000http://violentvolumes.com/plog/?p=221
The Hive WIP #2
All the stiffness of modeling environment and constraints in BIM modeling process sometimes give you frustration and less freedom in modeling but in the end it actually results more accurate, parametric (and therefore flexible) model. So the issue should be when to implement BIM after concept design stage.
]]>

The Hive WIP #2

All the stiffness of modeling environment and constraints in BIM modeling process sometimes give you frustration and less freedom in modeling but in the end it actually results more accurate, parametric (and therefore flexible) model. So the issue should be when to implement BIM after concept design stage.