er is used to calculate radius of branch see §3.5 http://algorithmicbotany.org/papers/venation.sig2005.pdf
r^n parent = r^n child1 +r^n child2 (n=3)
The tool for generation mesh is mine and is also here :
http://www.grasshopper3d.com/group/kangaroo/forum/topics/envelop-of-lines-network-mesh-and-funicular-structures?xg_source=activity…
not with my desktop rebuild. When trying to download and install the vcredist_x86 file I get the following messages. See attached images (in sequence) runtime problem 01 - 03.
Regarding the 3rd image, suggesting that an older version of MS Visual C++ 2005 "cannot" be removed suggest that I uninstall whatever version is there currently?
I'm using W7 64bit SP1 and all of my folders are "unhidden". Any suggestions or comments on what might be my problem?
All the best,
Les
…
Added by Les Taylor at 12:58pm on November 21, 2012
n off of the whole work, i hope to publish the rest in january. for this components i plan to:
1) improve sql capability, data should be stored in it's native type
2) build network / multiuser access to the database
first of all i added another example on how to handle the components, and some info on how the objects are stored. but in detail:
@giulio
i used gh 8.01, rhino 4 sr8, eloquera 3.0.0.21, c# .net 3.5. i', not sure what "serialization" means in this context, but the objects (GH_line, GH_Point) are stored as Listand also read this way, without converting into sth else.
@luis
i don't have any example of my actual work i can show you yet, my university is very restrictive in this matter. i work on a multiagent system and needed a db backend to read my environment from, but i'm sure you can use the component for any type of animation. (the agent code and the other modifications are going to be published in january.)
@david
in this version you cant assign multiple group names to the component, i consider it for future improvements. other sql query code is supported, because of the storing as object and not e.g. GH_Line many of the tools are still useless. you may apply this code on the group, type or id string. please see my example for further information.
…
m, mind). These 2 are (a) the advent of large scale 3d printing and (b) the adoption of a totally new way to fabricate carbon fiber items (I mean big things like load bearing structural members - blame Volkswagen and Boeing for that).
For instance and in a very small scale see this CF chair:
Or that:
All these mean that you/we could consider possible to design large scale things (like a "monoblock" modular hangar where the roof is fused with the columns - exactly like the chair as above and/or your initial requirement - minus the ugly basement formation).
In the mean time get the new "divine" version (2 choices : either you or God decides things concerning the "bridges").
Until next update
1. TSplines 3.4. they don't give any preview (and pipe is EXTREMELY slow) whilst 3.5 they turn components red. Karma without any doubt. Beta 4 has more bugs than Madonna had lovers.
2. Choose "God" as the placement mode and observe that the main issue here is to "fuse" properly "bridges" that potentially clash (easy for TSplines).
3. Although random is the new trend in Architecture/Design (but trends come and go) ... controlling randomly AND properly geometry is more fuzzy than it appears on first sight ( for doing something that could(?) stand(?) any future critic, he he).
4. Rhino is actually a surface modeler ... meaning that stuff that CATIA/NX do are rather unthinkable especially concerning the "frozen" state of a polysurface (Smart Surface for those in the Microstation bandwagon). You'll see why I'm saying this when this definition starts to find the right route (for instance filleting complex stitched surfaces etc etc) . On the other hand various Rhino tools are not exposed to GH (VBA/C is needed).
More this weekend.
My mail is pfotiad0@remove this@hotmail.com
May the Force (the dark option) be with us, best, Peter …
2013 | Sábados 19 y 26 de octubre. 15 Hrs.
Horario: 9:00 - 18:00 Hrs.
Instructores por BIO|Architecture Studio: A design & building laboratory.
Palabras clave:
Diseño Computacional, Scripting, Rhinoceros 5.0 + Grasshopper, Parametrización, Análisis, Fabricación Digital, 3D print.
Para mayor información:
MArch. Kathrin Schröter. E-mail: kschroter@itesm.mx
Dirección de Arquitectura. Oficinas de Aulas 1, segundo piso.
Carretera Lago de Guadalupe Km.3.5 Col. Margarita Maza de Juarez, Atizapan de Zaragoza. | 5864 55 55 Ext.5750.…
rera de Arquitectura CEM | presenta la cordial invitación al Curso de Diseño Computacional a realizarse en nuestros laboratorios de Arquitectura y Diseño Industrial del Campus Estado de México.
Fecha: jueves 21, viernes 22 de 18: a 22:00 Hrs y sábado 23 de 8:00 a 15:00 Hrs febrero 2013. 15 Horas.
El taller está orientado a estudiantes y profesionales de la Arquitectura, Arte, el Diseño e Ingeniería.
COSTO:
Alumnos Tec o EXATEC con una cuota de $2000.00 pesos.* Estudiantes EXTERNOS y profesores TEC $3000.00*, Estudiantes de posgrado externos $3800.00* y Profesionales externos $4250.00 pesos.*
OBJETIVO GENERAL:
Alfabetización sobre lectura y escritura de herramientas computacionales para el desarrollo de la Arquitectura, Diseño e Ingeniería.
Objetivos específicos:
1. Comprenderá los conceptos metodológicos del Diseño Computacional y generativo.
2. Aplicará las metodologías en el diseño, análisis y despiece de una cubierta (celosía, muro, losa, fachada o mobiliario) con base en un espacio existente en el campus.
3. Desarrollará los conceptos de programación orientada a objetos (POO Intermedia)
4. Generará algoritmos y análisis en Grasshopper sobre el ejemplo de praxis.
5. Desarrollo de documentación y presentación de resultados.
6. Fabricación del objeto, escala por definir.
Requisitos: Conocimiento de alguna plataforma CAD/CAM/CAE.
Profesor:
Arq. David Hernández Melgarejo.
http://bioarchitecturestudio.wordpress.com
Mayor información:
Kathrin Schröter, Dipl.-Ing./Arch. (D)
Directora de la Carrera de Arquitectura e Ingeniería Civil
Escuela de Diseño, Ingeniería y Arquitectura
Campus Estado de México
TEC DE MONTERREY
Tel.: (52/55) 5864 5555 Ext. 5685 o 5750
Enlace intercampus:80.236.5685
Fax: (52/55) 5864 5319
kschroter@itesm.mx
www.itesm.mx
…
from B. As a simple example, let's say we're comparing numbers and we're looking for high numbers. If A=3.5 and B=6.1 then B is obviously better than A. So far so good.
Now let's say that A and B are in fact not just one number, but two numbers. So A={3.5, 8.2} and B={6.1, 0.7}. Which is better, A or B? The correct answer is "I don't know". More information is needed to make the evaluation. Here are some more complicated rules that could be used for comparing A to B:
If all numbers in A are higher than all numbers in B, A is better. If all numbers in A are lower than all numbers in B, B is better. Otherwise A and B are indistinguishable.
Only compare the highest number in A to the highest number in B.
Only compare the lowest number in A to the lowest number in B.
Compare the average of all numbers in A to the average of all numbers in B.
Compare the sum of all numbers in A to the sum of all numbers in B.
Compare the product of all numbers in A to the product of all numbers in B.
Compare the first number in A to the first number in B. Then compare the second number in A to the second number in B etc. etc. Afterwards whoever has won the most partial comparisons, wins the war.
I could go on but you get the point. If you're comparing more than individual numbers, you have to supply a rule (or algorithm) that defines what "better", "worse" and "indistinguishable" mean.
So let's try and apply this to your problem of view directions. You have a space with a window and you want to maximize the number of landmarks visible from the window because then you'll be able to sell the space for a higher price right? Now it matters of course where in the room the viewer is standing as that gives you a cone of vision:
However we should probably assume that we're trying to optimize the orientation for the average of all positions. This means that landmarks directly in front of the window should have higher value because they will be visible from more locations inside the room.
This then gives you a value-map where you can convert view-angles to comparable numbers:
The image above shows how the position of a landmark affects the ultimate fitness of the orientation. I've used a linear falloff, but perhaps in your case you want a different function. Landmarks that are near the central view-axis will have a fitness contribution of 1, landmarks that are on the edge of visibility have a fitness contribution of 0.
It's also possible to assign individual weights to landmarks. Perhaps being able to see E is better than being able to see both A and B. If you want individual weight per landmark, you'll have to multiply those weights by the view factor contribution:
So now we have all the information to compute the ultimate fitness value (a single number remember!) for a specific orientation. It will be the sum-total of all landmark weights multiplied by all view factors:
F = VA×WA + VB×WB + ... + VZ×WZ
Where F is the fitness value, V? is the view factor and W? is the weight.
That, at any rate, is the theory. To translate it into GH speak, you'll probably need a [Vector Angle] component for measuring landmark angles. An [Expression] or [Remap Domain] component for translating angles into view-factors. A multiply component to combine your view-factors with your landmark-weights and a [Mass Addition] component to put it all together.
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
2013 | mayo 30, 31 y 1 de junio. 15 Hrs.
Horario: 18:00 – 22.00 Jueves, Viernes y Sábado de 8:00 a 16:00 Hrs. Instructor_ Arch. David Hernández Melgarejo.
http://bioarchitecturestudio.wordpress.com
Objetivos:
El curso está dirigido a cada diseñador, ingeniero o arquitecto que quiere obtener una sólida base en modelado generativo y paramétrico dentro del flujo de trabajo en Rhinoceros.
En el curso se explorarán y construirán estructuras en el espacio paramétrico, incorporando entidades geométricas (Curvas, Superficies, Puntos, etc…) y usando patrones algorítmicos.
Cada paso será soportado con ejercicios que gradualmente incrementarán su complejidad.
El alumno aprenderá cómo trabajar con asociación geométrica y parámetros. Para perfeccionar asociación geométrica – asociación entre partes, asociación dinámica – las formas geométricas son generadas al seguir la conexión lógica entre la parte geométrica y su restricción, dimensión paramétrica y él proceso dinámico del diseño: en pocas palabras estimulamos el pensamiento relacional.
Resultados:
Los participantes con éste entrenamiento obtendrán las siguientes fundamentos.
· Construir, modificar, depurar y correr aplicaciones de Grasshopper.
· Comprender el editor gráfico algorítmico y sus patrones usando grupos y cables conectores.
· Trabajar con dimensiones dinámicas, parámetros y listas.
· Generar aplicaciones orientadas a la documentación del diseño y la fabricación.
Palabras clave:
Diseño Computacional, Scripting, Rhinoceros 5.0 + Grasshopper, Parametrización, Análisis, Fabricación Digital.
Para mayor información:
MArch. Kathrin Schröter. E-mail: kschroter@itesm.mx
Dirección de Arquitectura. Oficinas de Aulas 1, segundo piso.…
termedio a avanzado.
2013 | mayo 22, 23, 24 y 25. 20 Hrs.
Horario: 18:00 – 22.00 Jueves, Viernes y Sábado de 8:00 a 15:00 Hrs. Instructor_ Arch. David Hernández Melgarejo.
http://bioarchitecturestudio.wordpress.com
Objetivos:
El curso está dirigido a cada diseñador, ingeniero o arquitecto que quiere obtener una sólida base en modelado generativo y paramétrico dentro del flujo de trabajo en Rhinoceros.
En el curso se explorarán y construirán estructuras en el espacio paramétrico, incorporando entidades geométricas (Curvas, Superficies, Puntos, etc…) y usando patrones algorítmicos para la generación de estructuras con metabolismos contextualizados.
Cada paso será soportado con ejercicios que gradualmente incrementarán su complejidad.
El alumno aprenderá cómo trabajar con asociación geométrica y parámetros. Para perfeccionar asociación geométrica – asociación entre partes, asociación dinámica – las formas geométricas son generadas al seguir la conexión lógica entre la parte geométrica y sus restricciones, dimensión paramétrica y él proceso dinámico del diseño: Estimulamos el pensamiento relacional para la construcción de Diseño y Arquitectura de alto desempeño.
Resultados:
Los participantes con éste entrenamiento obtendrán las siguientes fundamentos.
· Generar aplicaciones orientadas al análisis, la optimización, documentación del diseño y fabricación.
Palabras clave:
Diseño Computacional, Scripting, Rhinoceros 5.0 + Grasshopper, Parametrización, Análisis, Galapagos, Genetic Solver, Optimización, Fabricación Digital.
Para mayor información:
MArch. Kathrin Schröter. E-mail: kschroter@itesm.mx
Dirección de Arquitectura. Oficinas de Aulas 1, segundo piso.…