[Sub]Code This page is set up to host bits of codes and sample algorithms. Those algorithms are free to be explored or even shared with proper recognition to the author.Please let me know if you reached any interesting result using any piece of the code provided. Before downloading anything from Digital [Sub]stance you consent to the following license agreement Digital [Sub]stance by Marios Tsiliakos is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Parametric Wood 3D Laths This is an update that will generate 3 dimensional laths for rendering purposes. Work Credit by percentage: Daniel: 60% Rhinoscript Posts Tagged ‘Rhinoscript’ This simple rhinoscript, developed to randomize sets of objects for material application in rendering, allows the user to select a set of objects and place them into a user specified number of groups. Part of a library of environmental effect graphic generators this Rhino Script produces a series of lines which fall like rain upon Rhino’s cplane. If a droplet hits there is a splash. The user can input the number clusters where the rain will fall from, the relative radius of the cluster, the percentage of the way that the rain can fall short as well as a few other conditions.
BEND MANUAL The workshop manual is available to read online and download below. It contains all seminar descriptions and daily exercises together with a brief for intermediate and final projects. BEND Manual Download Link Recordings of lectures/presentations can be found on ExLab Vimeo site. Grasshopper For designers who are exploring new shapes using generative algorithms, Grasshopper is a graphical algorithm editor tightly integrated with Rhino’s 3-D modeling tools. Unlike RhinoScript, Grasshopper requires no knowledge of programming or scripting, but still allows designers to build form generators from the simple to the awe-inspiring. What is Grasshopper?
Rhino ++ Grasshopper – Plethora Project Plethora-Project.com is an initiative to accelerate computational literacy in the frame of architecture and design. It aligns with the "show me your screens" motto of the TopLap live-coding group attempting to get rid of Obscurantism in digital design. Directed by Jose Sanchez Contact me at : email@example.com Bio: Jose Sanchez is an Architect / Programmer / Game Designer based in Los Angeles, California. Safavid Surfaces and Parametricism The development of specialized treatments of concrete and glass, customization through digital fabrication, and parametric design tools have brought about a contemporary resurgence of surface articulation, reopening the general issue of surface composition as a “legitimate” aspect of design, after almost a century of (near) omission by modernism. A wide variety of firms, among them Zaha Hadid (Patrik Schumacher), Herzog and de Meuron, Weil Arets, Aranda\Lasch and Foreign Office Architects, have been reintroducing this aspect of design -- most notably the last, which in addition to built work, Farshid Mousavi’s The Function of Ornament includes surface articulation as part of its theoretical explorations. The surface articulations to be discussed are: 1) the ceiling of the dome, and 2) the corner, where the square of the floor plan is reconciled with the circle of the base of the dome. The Ceiling Overall ceiling pattern breakdown
Grasshopper (Explicit History) Same Area Voronoi using Galapagos I have been quite fascinated by the recent development of Galapagos for Grasshopper. This is a simple example of its application set up to solve for a 10-point voronoi division within a user-defined boundary where all the parts are divided as equally as possible in terms of their areas. I ran this with an initial population of a hundred for 200 generations. The results are not 100% perfect, but very close (which is the nature of an evolutionary solver I believe). Logic gate In electronics, a logic gate is an idealized or physical device implementing a Boolean function; that is, it performs a logical operation on one or more logical inputs, and produces a single logical output. Depending on the context, the term may refer to an ideal logic gate, one that has for instance zero rise time and unlimited fan-out, or it may refer to a non-ideal physical device (see Ideal and real op-amps for comparison). Logic gates are primarily implemented using diodes or transistors acting as electronic switches, but can also be constructed using electromagnetic relays (relay logic), fluidic logic, pneumatic logic, optics, molecules, or even mechanical elements. With amplification, logic gates can be cascaded in the same way that Boolean functions can be composed, allowing the construction of a physical model of all of Boolean logic, and therefore, all of the algorithms and mathematics that can be described with Boolean logic. In reversible logic, Toffoli gates are used.
Template:Grasshopper Data Tree editing Introduction Data Tree Grasshopper uses, in contrast to a programming environment, no object names to define an object. This may sound trivial but it one of the most fundamental differences from a traditional modelling environment. Grasshopper This component implements a mixed approach to creating curves of constant width for regular polygons of odd segment count. This series of components access the sun system in Rhino and allow for control and returning of sun parameters. These two components allow for two means of list organization. Shear List takes a list of data and creates two lists, one with the last item removed and a second with the first item removed creating a staggered pair of lists making value comparisons simple. Pair takes a list and creates a datatree with pairs of sequential values from the list. Returns the character from an integer index value, 1=A, 2=B, etc.