VIOLENT VOLUMES

Posts Tagged ‘generative design’

Vuzzle Chair

Vuzzle Chair, 2010 1000mm x 1000mm x 800mm, 59 cells. (46 cells for seating) Vuzzle Chair consists of 59 cushions dividing the complete cube into voronoi cells. Each cushion has neodymium magnet underneath its surface to secure its cohesive status with adjacent cushions. Polysurface-shaped cushions with magent in each surface will provide enough bonding constraint [...]

Determining if the point lies inside a closed polyline

Option Explicit Dim arrTestPt Dim strPolyline arrTestPt = Rhino.GetPoint (“pick a point”) strPolyline = Rhino.GetObject (“pick a closed polyline”, 4) If Rhino.IsCurveClosed (strPolyline) Then If Rhino.IsPointOnCurve (strPolyline, arrTestPt) Then Rhino.Print “the point you just picked lies on the polyline” Else arrPolylineVertices = Rhino.PolylineVertices (strPolyline) If (IsPointInPolyLine(arrTestPt, arrPolylineVertices) = 1) Then Rhino.Print “the point you just [...]