Pacat ca ma grabesc. [Too bad I'm in a hurry.]
A blog about computational design, generative art, geometry, math, architecture and the means employed to materialize these forms of expression. It's an ongoing chronicle of my personal research in this field and an information pool for curious minds.
Without fancy words, it's a haha place for me. Not topic oriented, more or less it is flow oriented.
Double curvature surfaces, faceted:


Some easy scriptin did that:
Option Explicit
SurfaceFaceting()
Sub SurfaceFaceting()
Dim strSurf : strSurf = Rhino.GetObject("Select surface to facet", 8, True, True)
If IsNull(strSurf) Then Exit Sub
Dim intDetailLevel : intDetailLevel = Rhino.GetInteger("Detail level", 40, 2)
If IsNull(intDetailLevel) Then Exit Sub
Dim dbl
Dim uDomain : uDomain = Rhino.SurfaceDomain(strSurf, 0)
Dim uStep : uStep = (uDomain(1) - uDomain(0))/intDetailLevel
Dim vDomain : vDomain = Rhino.SurfaceDomain(strSurf, 1)
Dim vStep : vStep = (vDomain(1) - vDomain(0))/intDetailLevel
Dim u, v, strFrame, pt
Call Rhino.EnableRedraw(False)
For u = uDomain(0) To uDomain(1) Step uStep
For v = vDomain(0) To vDomain(1) Step vStep
pt = Rhino.EvaluateSurface(strSurf, Array(u,v))
strFrame = Rhino.SurfaceFrame(strSurf, Array(u,v))
Call Rhino.AddPlaneSurface(strFrame, 1, 1)
Next
Next
Call Rhino.EnableRedraw(True)
End Sub



Ribbon effect obtained quite simple instead of i++ in the main for loop we now have i+=2 or i+=3
No, that's (42) not the post count up to now, it's the answer to the meaning of life.
A few days ago, google just launched a new service, called MyMaps. Go check it out. Also, me and Meinhard are working on Kmap.org.
Vimeo does well in the field of existing, even if YouTube is there. Competition is good, generating better solutions for users. We should decide on a course of action. Bomb the googleplex?
Later edit:
Work will carry on, as there is a gap for kmap to fill in. MyMaps is excellent, btw. Now that the initial confusion passed away, back to hacking kmap.org. Some extending to the GMarker class needs attention.
I am wondering. Computational art/ Generative art takes a lot of programming. It's quite a lot of work - compiling algorithms from different sources and inventing your own for those special needs that surely arise etc etc etc. Yet g. a. is a manifesto of two things (at least this is how i see it), the first being the concept and the second being the use of the computer as way of creating art in its purest.
So we are tackling two tricky subjects. The concept/idea you want to express (or not!) must be proper for deployment in a digital medium with pure digital tools (code). Sometimes one must stop when programming becomes more important than concept and vice-versa. It's a tricky balance.
And second, I think I'll program some boids playing tag you're it. And map their trajectories. And throw them in a perlin noise vector field. And add some genetic evolution algorithms. And implement collision detection. And do that nifty Diffusion Aggregation Algorithm. And better my color palette. And add sound interaction. Or, better even, generate sound. Binary networks anyone?
Oh, and there's one more thing. "It" has to look good. Aesthetic. Guten nacht.