Archive » Waffle Structures: Rhino Grasshopper
Yes ! the classic waffle structures , I think this kind of definitions are very useful specially to those starting in their way of parametric design and of course Grasshopper, they have a wide range of applications that can go from architectural projects to conceptual furniture like this quick example I made. The definition is made so you can set up the number of sections in the X and Y axis separately , also you can set up the height of each sections as well as the thickness of the material you are going to work with. Finally the definitions orients al the parts to the X-Y axis with an ID tag so you can easily organize them and get them ready for the CNC mill or the laser cutter. This definition will help understand most of the basic components that Grasshopper currently has implemented,It was made with Grasshopper Version 6.0019 we have to remember it still is a WIP so they maybe some problems using it in other versions.
Grasshopper to Catia Progress Update
We’re continuing progress with Dassault Systèmes on implementing Catia into architectural process. Our first course of study aims at the Grasshopper/Catia workflow, and since our previous post, we’ve delved into Knowledgeware, the scripting platform for Catia. Our conclusion: Knowledgeware is awesome. In our previous post, we were using Power Copy to create a generative model. Of the candidates, we’ve taken a particular interest in composite materials, which would be lighter weight, easier to install, and last significantly longer.
MADEinCALIFORNIA ///Co.De.
Unrolling Surfaces in Grasshopper | Bios Design Collective
This Grasshopper definition is proof of concept for a VB component that unrolls developable surfaces to the XY plane. To make the component, I’ve adapted a rhinoscript by Andrew Kudless (of Matsys) to run in VB, enlisting the help of CCA student Ripon DeLeon to write the code.This example uses the VB component to create unrolled surfaces from 4 curves that I have distorted using the cage edit command in rhino. To use the definition on your own projects, simply choose any 4 curves to loft between in sequential order. The blocks of components are grouped somewhat clearly (I hope) so you can add more curves by copy-pasting more blocks and making the few required re-connections to make it work. Please feel free to contact me with any questions. For the above definition, I’ve added tabs along the edges of the unrolled surfaces for ease of attachment. Like this: Like Loading...
gálvez & algeciras: SCRIPT EN GRASSHOPPER PARA CONSTRUIR LA TRANSFERENCIA DE PAISAJES EN LA CASA DEL CARNAVAL
Para la construcción de la fachada principal de la Casa del Carnaval nos encontramos con la dificultad de la fabricación de los paneles metálicos multiperforados que irán dibujando la imagen pixelada del Castillo de Burguillos del Cerro (Badajoz). Cada fabricante cuenta con materiales de diversas características (tamaño, espesor, distancia entre perforaciones, tipo de perforación, etc...) y con una limitación en los diámetros de taladros para la perforación en los paneles. Cálculo del área perforada: agujeros redondos, al tresbolillo: Cálculo del área perforada: agujeros redondos, al cuadro: Cálculo del área perforada: agujeros cuadrados, al cuadro: Hemos elaborado un Script en Grasshopper que nos permite el control del diseño de las perforaciones en función de las restricciones de fabricación (tes diámetros de perforaciones, distancia entre perforaciones, etc...). El script está diseñado en dos fases: El anterior ofrece radios de perforaciones aleatorios entre 0 y 1.
Adaptive Scaffolding | Explode_BReps @ UVa
This definition creates a thickened ground geometry from two sloping curves. Scaffolding grows out of the thickened ground, and its dimensions are derived from the ribs in the ground. This scaffolding can then be trimmed by a curve and a cylinder as if it were growing around walls and buildings. Click here to download the definition. Like this: Like Loading...
Ajaxian
Rhino3D TV - Learn, Teach and Share.
A JavaScript Presentation Framework
Examples
Examples Bubble form finding with Large Deformation Variable bending stiffness in a randomly generated cell grid can be used to fine-tune the resulting shape. The generated bubble-like form can then reassembled into a gridshell structure to reanaylse the forces. Shell And Beam Shell and beam elements are combined into a single karamba model showing how an integrated shell and beam structure can be analysed. Shape Optimization VII – Tower Mesh Like the Shape Optimization with Galapagos III example, a tower made up of shell elements with horizontal loads and variable diameter along its height is optimized for minimum deflection using Galapagos.The image shows material utilization plus force flow lines. Shell – Disc with Hole Force flow lines in disc with hole in the middle and utilization of shell material. Shell – Double Curved Analysis Deformed geometry and color-plot of resultant displacements of double curved shell under point load. Shell Cantilever Shape Optimization IV-B – Surface (Shell)
Take Command with AJAX [JavaScript & DHTML Tutorials]
Do you want to build more dynamic, responsive, desktop-like web applications like Gmail and Google Maps? Then this article is for you! It guides you through the Ajax basics and through the process of building a simple Ajax application. That application is named WebConsole, a browser interface for executing system commands for which you’d usually need shell access. There are also short examples of using the Ajax functionality of two popular JavaScript libraries – jQuery and YUI. In this article, first published in 2005 and recently updated, I’ll explain the creation of one simple, reusable JavaScript function for making HTTP requests. Although there are some YUI and jQuery examples, the article is not a tutorial on a specific Ajax library. A Simple HTTP Request Example Let’s first revise the flow of making an HTTP request in JavaScript, and handling the response. There are three basic steps: Create an XMLHttpRequest object. <button id="mybutton">Make a request</button> The Problem if (! <?
Related:
Related: