ts.
The problem is to place the "cloud" of surveyed points in a position which minimises the sum of offsets between theory and reality.
I set up a simple definition which finds the "pairs" of points, gets the distance between them, and adds up these distances : that's the value I need to minimize.
Then I set 3 "genes" which are 3 sliders :
One for a global translation of the survey ponts in "X" direction, one for a translation in "Y", and one for a global rotation around the centerpoint of my project.
The evolutionary solver was able to minimise the summ of distances by 30% !
This means that the fittings I design to connect my steel structure to the existing buildings will need less allowance for adjustments.
Cheers,
--
Olivier…
ies+ Kinect Basics+ Video Effects+ DirectX 11 Rendering+ Projection Mapping on Moving Objects+ Controlling flying copters+ Brainwave analysis+ Folding & cutting paper+ Multi-touch gesture recognition+ Multiscreen Setups+ Physics based interactions+ Transformations+ vvvv and the Arduino+ Motor Control+ Industrial robots for creative applications+ Visualizing dance with Motion Bank+ IRIS – Interactive Realtime Image Synthesizer+ vvvv.js+ more online– Symposium & Exhibition –‘The Rules – Examining code as shapeable cosmoplastic material’+ Memo Akten+ Rainer Kohlberger+ Geoffrey Lillemon+ Kyle McDonald+ Julian Oliver+ Rafael Rozendaal+ Elliot Woods+ Patrizia Kommerell & Gabriel Shalom+ Philipp Kleinmichel+ Joanne McNeil+ Andrew Goffey+ Alex McLean+ more artworks from our Open Call still to be announced– Happenings –Let's meet and feel the vibes of 'Creative Coders'+ CreativeApplications.net Panel-Discussion+ Consultation hour with Memo Akten+ A/V Performance Daniel Schwarz & Edisonnoside+ LiveCoding Performance by Alex McLean+ vvvv keynote+ Visitors presentation 'Patcher Kucha'+ Consultation hour Hackerspace Frankfurt+ and final party with a Guy Called Gerald+ Geoffrey Lillemon Artist Talk & Screening+ more online–Venue –Frankfurter Kunstverein…
ne – power of the many è un corso advanced level che studia la produzione di effetti complessi a partire dalla modellazione di comportamenti semplici su un insieme strutturato con un numero alto di elementi. Attraverso un approccio generico e scaleless sarà possibile affrontare la tematica generale su più fronti e in una molteplicità di declinazioni possibili. Il corso è rivolto a chi,indipendentemente dal proprio background (urbanistica, architettura, ingegneria, design, arte o altro) già possiede una esperienza di base con Rhinoceros e Grasshopper, e desidera sviluppare aspetti di gestione avanzata del flusso di articolato di informazioni attraverso una strategia guidata basata su esempi pratici e sull’implementazione di un progetto personale sul tema generale del “field behaviour”. Sarà trattato anche l’utilizzo di alcuni plug-ins quali gHowl e WeaverBird. Il numero dei partecipanti è fissato a un massimo di 20 per offrire un tutoraggio proficuo ed una effettiva esperienza di learning ad ogni iscritto.
[.] Temi:
teoria
. complessità, emergence, effetti di campo (field behaviour), sensibilità, efficienza multiperformance
tecnica
. dati:gestione e manipolazione avanzata del data tree, streaming e visualizzazione; transizione, blending e modulazione delle geometrie; generazione e controllo multiperformance di popolazioni di componenti; attrattori, drivers e tecniche di modulazione avanzate; uso delle mesh con WeaverBird; ottimizzazione con Galapagos
[.] Dettagli :
Tutors: Alessio Erioli + Andrea Graziano – Co-de-iT
Si richiede esperienza di base nella modellazione in Rhino (equivalente a Rhino training Level 1, il Level 2 è gradito – la documentazione per il training è disponibile gratuitamente all’indirizzo: http://download.rhino3d.com/download.asp?id=Rhino4Training&language=it) e nell’uso di Grasshopper (la suddivisione di una superficie NURBS in componenti tramite isotrim è data come base assodata)
. luogo:
IreCoop – via Vasco De Gama 27 _ Firenze
. durata:
25-27 febbraio 2010 – 3 giornate consecutive _ orario 9:00 – 18:00
. costo:
professionisti – 450.00 € studenti – 280.00 €
. note:
scadenza iscrizioni: 20 febbraio 2010 il corso sarà attivato con un numero minimo di 15 iscritti al termine sarà rilasciato un attestato di frequenza gli iscritti dovrano venire muniti dei propri laptop con software installato. una versione free per 30 giorni è disponibile sul sito www.rhino3d.com
. contatti:
iscrizioni + info alloggi: www.irecooptoscana.it (Cosa offriamo > formazione > altri corsi)
info sul corso: info@co-de-it.com…
alità di Rhino, tra cui i comandi più avanzati per la creazione di superfici.
Struttura Le lezioni tratteranno in maniera sistematica argomenti riguardanti l'interfaccia utente, i comandi, la creazione e modifica di curve, superfici e solidi.
Risultati attesi Dopo questo corso lo studente dovrebbe essere in grado di: • Muoversi comodamente attraverso l’interfaccia di Rhino. • Identificare quando è richiesto modellare in maniera free-form o di precisione. • Creare e modificare curve, superfici e solidi. • Utilizzare ausili di modellazione per la precisione. • Produzione di semplici rendering per la visualizzazione dei modelli di Rhino.
Destinatari Questo corso è rivolto a progettisti e studenti che vogliono imparare in modo efficace i concetti e le caratteristiche del software di modellazione Rhinoceros. Le lezioni saranno ottimizzate ed esposte da un docente ART qualificato dalla McNeel. Alla fine del corso verrà rilasciata l’attestato di partecipazione ad un corso qualificato McNeel.
Prerequisiti Per affrontare il corso sono richieste competenze di Windows, passione e volontà di modellazione; precedenti esperienze di modellazione, anche con altri software, sono utili ma non indispensabili.…
p to 32, not 30. I didn't see anything about the pattern that inspired me to generate the sequence parameterically, so I moved on to dividing the curve.
I entered the sequence of numbers in a 'Panel', parsed them using 'Text Split (Split on comma)', divided the length of the curve by their sum (32 from 'Mass Addition').
Multiply each number in the list by that result. This gives the length of each sub-curve/segment.
'Remap Numbers (ReMap)' lengths from '0 to curve length' to '0..1'.
Use 'Series' and 'Sub List (SubSet)' to sum up ('MA') the segment lengths preceding each curve point (0..0, 0..1, 0..2, 0..3, etc.). These are the 't' values needed for 'Shatter'.
'Flip' the output of 'MA' before passing the list of 't' values to 'Shatter'. "Flatten' would work here too but experience shows that 'Flip' works better if you want to handle multiple curves.
This works with any sequence of numbers as inputs - integers or floating points.
…
frequency in Hz, however I am a bit confused on some of these other inputs and outputs, such as "NModes" for example.
Essentially, what we are trying to do is take a floor slab and:
1) Assign zones, such as corridors to the slab (presumably subdivided meshes)
2) Give that slab/zones a walking criteria (footfall in steps/minute) - corridors have a greater walking criteria for instance
3) Output the Mips (micro-inches per second) value for particular affected areas/zones on the slab - can be represented in some color range for the respective values accross the mesh.
4) Assign slab thickness based on optimized zones of vibration
So, to summarize - based on an input slab, we would like to calculate the mips produced on a floor-slab based on pedestrian footfall in steps/minute, then use this data to determine specific slab thicknesses. I am not sure if this can be achieved using the natural vibrations component or not, or if there are other tools that can achieve this calculation in Karamba.
Unfortunately I don't think I can provide an image at this moment, but it is basically a simple 30'x30' column grid in a 6x6 matrix, and more speculative at this point.
Either way, amazing tool! Cheers!…
ntainers and a list of items to be packed. Only rectangular items are recognized, so if the input consists of arbitrarily shaped BReps, their bounding boxes will be considered. It outputs a GH_Structure of items per container, and a supplementary list of items that did not fit in any container.
There is an option to choose whether sorting of elements and containers should be performed before packing. While sorting usually yields better results, disabling allows the user to perform their own sorting before inputing the elements to PackRat. There is an input for obstacles within the volume, as well as an option to select whether the objects to be packed may be rotated or not.
PackRat comes in two flavors: - A limited Evaluation version, available at non cost. - A full-functioning commercial version.
In addition to those two, version 0.4 of Packrat will remain available for free (non-commercial) use.
The evaluation version has the following limitations: Maximum number of elements to be packed cannot exceed 30. Maximum number of containers cannot exceed 3. The component will notify if any of the two limitations is in effect.
…
Tools plugin for Rhino 5.0 (32 or 64 depending on your system).
3- Download PT-GH Add-on
4- Get the latest PT-GH_Examples file with updated components.
-
Look forward to your feedback.
Enjoy!
-
-------------------
New in this release:
-------------------
- Added ptSubGrid component to extract sub grids using start and end indices in x and y directions.
- Added ptTrim component to trim a grid against a brep face.- Update ptCellulate component to output a tree of wires where each branch has 4 line segments. Previously it output all edges as one list.- Added PanelUtility tab that currently has 3 components: - Pull edges from line edges. - Extract iso edges from line edges. - Extract shortest path edges from line edges.- Fixed divide curve by chord distance component. It had a bug that flipped the order of points when reference is near max domain of the curve.- Updated many of the icon images.- Added new examples and tutorials. Please get the latest PT-GH Examples.
…
pes. Beginning with a presentation on the main principles of working with Meshes and Subdivisions, this webinar will incrementally unpack a diverse set of Tessellation techniques through a series of “live” exercises with Grasshopper and Weaverbird. With two instructors offering guided curriculum and continuous support it is our goal to provide you with an in-depth and personal learning experience. Additional topics covered will include: how to ensure clean meshes, applying additional detail to meshes through perforation and thickening, and preparing your mesh for output to a 3d Printer.
This Webinar will last 2.5 hours including a 30 minute Q & A session. Registration can be found below. We look forward to your participation!
Topics:
What are Meshes and Subdivisions? What are they made of and How are they different from Surfaces?
How can I use a Mesh Object as a component to distribute onto a surface? Now how do I Perforate it or make it Smooth?
Meshes seem too dense with Points to edit easily? How can I manipulate a Mesh with a few control points but still have a Smooth Result?
I tried to Subdivide and Smooth my Mesh but it looks funky! How do I ensure that I end up with clean Geometry?
Using Weaverbird is fun and my Mesh is cool! How do I prepare it for 3d Printing?
Registration and details can be found here:
http://modelab.nu/?p=7244…
Added by GIL AKOS at 10:27am on September 25, 2012
a 21hs (7hs) Viernes 11/08 _ 14hs a 21hs (7hs) ( Por la mañana es optativo el montaje ) Sábado 12/08 _ 10hs a 14hs (4hs) (19:00hs _ Inauguración muestra y cierre)
Recursos: Cada participantes deberá traer su propia computadora personal con Rhinoceros 5 sr12 (versión de prueba) y Grasshopper (plug-in gratuito) instalados.
Objetivos generales: - Descubrir cuáles son las posibilidades que los sistemas de diseño computacionales brindan en el momento del diseño generativo. - Aprender las herramientas principales de Rhinoceros y Grasshopper. - Crear geometrías complejas. Visualizar, leer, manipular y usar los datos de análisis - Comprender la eficiencia que permiten los procesos de diseño evolutivo - Optimizar de geometrías complejas para su fabricación. - Codificar y crear archivos para su posterior fabricación digital. - Experimentar el armado una instalación paramétrica en escala 1:1 (opcional).
Valor del Curso (Incluye cofee break): $2000 por persona antes del 26 de Julio. $2500 por persona luego del 26 de Julio. Inscripción del 30% ($600 o $750 según la fecha de inscripción). *(Consultar pago con tarjeta de crédito en cuotas / transferencia o depósito bancario). * Descuentos para estudiantes (15%) *
2 Becas "ARTI" del 50% del costo total del curso >> Aplicar para obtenerla presentando CV y PORTFOLIO (web, blog, fanpage,etc) en: artilleriacentral@gmail.com…