August 2013

Again, I continue with some simple solutions for Grasshopper. The surface split component gives all possible surfaces sliced with given curves. And it creates “invalid” curves with at least one open edge. I used this to perceive the closed regions within a given complex curve set. Just put “Clean” component to erase the outer invalid surfaces and there remains the closed ones. However this time the question was where to put the circle and what is the radius of it. I used a new component called “Plane Through Shape” and […]

This is a simple trick that shows the utilization of “surface split” component in Grasshopper. It is used to detect inner regions of any given two-dimensional linework, resembling the hatch boundary detection of AutoCAD. There is no hatch component in Grasshopper but maybe this could be used as a starting point. Here is the simple definition if you want to try: [GHX: 0.9.0056]. I used “project” component to quickly understand which of the trimmed surfaces is inside. “Point in curves” component also gives the same solution.

Today’s tip is about the two dimensional curve-point calculations. It is very handy to use “closest point” components in Grasshopper. You can calculate distances and directions between curves, surfaces and points and place point objects in relation with the proximity of another object. However there is no “farthest point” implemented yet. I tried to calculate a farthest point from a curve. First, tried to translate curve in a fashion that it would result the opposite of closest point calculation, giving the farthest point. However this idea has collapsed quickly because […]

Crossover is a single-axis, line-based deformation algorithm, constructed on a regular quadrangular hyperframe, designed by Richard Lane at the Basic Design studio of William Huff in 1963. It presents two apparently different deformation sequences linked together. Designer created a transition between the borders and inner cross-shapes gradually. This transition is visually smooth and interesting because of the component shift in the middle. It actually does not include polygonal components as seen at first sight, but works with a sequence of point and line orientations instead. This liberation from traditional understanding […]