Development environment etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Development environment etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

20 Eylül 2016 Salı

Dynamo Study 3 - Facade Rationalization



Setting Adaptive Components in Revit



Scheduling Panel Corner Angels


Grasshopper Panel Connection Detail


Dynamo Panel Connection Detail


Grasshopper Panel Connection Detail 


Dynamo Panel Connection Detail

These panels modeled with "extrusion" command in Grasshopper. Adaptive Family works like "sweep" command, because of this, panels move over the alignment. 


List Tansformation for Panelling


Glass Panel Array



6 Eylül 2016 Salı

Dynamo Study 2 - Facade Rationalization

This facade consists of the combination of a rectangle and a 8 sided star. This computational logic allows to study it in algorithmic environment.

Grasshoper Script

Facade Rationalization process have been done at Rhinoceros- Grasshopper. Optimization process forge ahead between facade consultant and designer.
I wanted to follow up all process in BIM environment step by step. I am looking for the differences between CAD & BIM environment in Rationalization process. Is BIM has an advantage during rationalization process for computational cases?


Initial Geometry

Main Horizontal Alignments


Surface normal disjointedness

Curve selection rule

Facade Trigon and Tetragon Paneling

It is certain that this topic has extended research area. I keep reading and continue to experiment about it.  I will create new titles based on them...
Thank you for reading.
Cheers,



19 Nisan 2015 Pazar

3D Printing and 4D Printing

3D Printer with a diffrent approach
What we think of as 3D printing, says Joseph DeSimone, is really just 2D printing over and over ... slowly. Onstage at TED2015, he unveils a bold new technique — inspired, yes, by Terminator 2 — that's 25 to 100 times faster, and creates smooth, strong parts. Could it finally help to fulfill the tremendous promise of 3D printing?

4D Printing: The next level of additive manifacturing

http://www.selfassemblylab.net/4DPrinting.php

The ability to create shape-memory effects like folding, curling, stretching or twisting—based on the orientation and location of particular fibers within composite materials—opens up huge possibilities for product design. It may also be possible this shape-altering technology can be adapted to metals and other materials.
Industries that can especially benefit from the use of adaptive, composite materials include manufacturing, packaging, and biomedical. A possible aerospace application is using 3D printers to build solar panels that would power space satellites. The panels could be built flat and stored compactly during launch, and then transformed to 4D dimensions in space.
As 3D printing technology continues to evolve with more complex, printable materials and higher resolutions at larger scales, it is very likely that 4D printing will provide new ways to create highly functional, complex surfaces that could revolutionize engineering.




14 Mart 2015 Cumartesi

The Design of Software Engineering

http://www.danieldavis.com/thesis-ch3/



Comparison of various Software Engineering Bodies of Knowledge (click for larger image). Blue: Equivalent knowledge areas. Red: Areas of knowledge applied to parametric modelling in my research.


The programming languages architects use categorised by Appleby and VandeKopple’s (1997, xiv) taxonomy of programming paradigms.

To a computer, a parametric model reads as a set of instructions. The computer takes the inputs, applies the sequence of explicit functions, and thereby generates the parametric model’s outputs. “Anybody involved in any job that ultimately creates instructions that are executed by a computer, machine or even biological entity, can be said to be programming” argues David Rutten (2012), the developer of the popular parametric modelling interface, Grasshopper. This is not to say programming and parametric modelling are synonymous. There are clearly significant differences between designing architecture and designing software. Yet in both cases, there is a common concern with automating computation through sequences of instructions. Despite this “common ground” (Woodbury 2010, 66), and despite architects recognising that parametric modelling is often “more similar to programming than to conventional design” (Weisberg 2008, 16.12), the implications of the parallels between parametric modelling and software engineering remain largely unexplored. In particular, two pertinent questions remain unaddressed: if parametric modelling and software engineering both concern the automation of computers, do they both encounter the same challenges when doing so? And if they share the same challenges, are parts of their respective bodies of knowledge transferable in alleviating these challenges?

6 Aralık 2014 Cumartesi

What is Arduino?



http://www.arduino.cc/

Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It's an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board.
Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. Arduino projects can be stand-alone, or they can communicate with software running on your computer (e.g. Flash, Processing, MaxMSP.) The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free.
The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which is based on the Processing multimedia programming environment.