go and sulk in the corner, my C# is non existent, although i am making progress on python unfortunately slower than my grasshopper.
Attached is a typical relatively simple planar grillage model for a bridge form that is common in Australia/NZ/Asia. The analysis package has a good graphical interface, however i am looking at replicating the process ideally with GH. I am getting there.
There are a few constraints in the use of a super T, the precast mould is governed by two critical dimensions:
1. from the beams soffit to the underside of the precast flange, normally Depth -75 or 100mm. Depths that are common are 1200/1500/1800.
2.The real sweet spot dimension is the 1027mm dimension to the outside of the webs, this is a constraint
The actual shapes of the prestressed beams are governened by AS5100:5 Appendix H (from memory)
In my definition I included the super T cross section which is parametric.
The other definition is where I have got to with the grillage.
I am a little one dimensional: point-line-surface-volume. I think I am getting to grips with manageing data i lists.
My ulimate aim is to:
generate basic geometry in gh, the type of analysis will be a space frame or FE, these analysis types require different geometries imported to a structural analysis package
ideally utilise IFC, for materials, 2D, 3D drawings and project documentation
At the moment I am looking to generate all of my gemetry in GH, that seems to generate a lot of doubled up geometry. Deconstruct Brep may become my favourite.
A little excesive is the inclined members spilt into the same no. of points at the grillage length.
again thanks for you time, oh! took a a few minutes to work out how to plug your def's in.
kenyon
…
Added by Kenyon Graham at 7:57pm on December 3, 2015
ntended for an easier application of BF and not really for learning how to use BF, hope it was helpful. Not sure what this error is though as I can't reproduce it in my computer. Are you sure you have the latest Human components? I'll try and look it up when I can for you.
Concerning your results, they do look as expected. A heavy wake area behind the building has been created as you can see, with a quite clear pattern of wind deceleration and a recirculating vortex. This is a standard pattern in outdoor wind and something that generally we try to either minimize or plan activities around since these areas tend to have lower wind velocities and less recirculation, thus leading to debris/dust deposition and potentially higher pollutant concentration.
There are a lot of nice examples of urban wind patterns online you can check, it makes easier for you to help validate the results you get.
Finally, the k and epsilon values for outdoor studies are currently being calculated with (pretty) standard equations for the k-e family of turbulence models. I believe you can find these in the BF source code. Unfortunately I don't have access right now to check where exactly but I would look before the blockMesh component, since the case folder with all the values is created at that point.
Good luck in your CFD journey! Please keep posting results and issues!
P.S.: Btw if you are interested on the effect of your building geometry at a section parallel to the wind direction you could also try a 2D simulation. You can do that either by manually editing your blockMeshDict and setting 1 cell width on the direction perpendicular to your wind or by simply assigning a 1m wide windTunnel (centered at your geometry). This will allow you to refine your model much more than possible in a 3D case with lower run times as well. Ofc it's not as accurate as a 2D case but it's nice for experimentation.
Kind regards,
Theodore.…
dy stuck.
The basic concept is to create a 3D boundary(a box),
by generating random differnt values(length) and vectors(xyz),
such as (0,0,2), (-3,0,0), (0,1,0), then connect these points in order,
so there will be a snake(polyline) running in the boundary and
keeps growing longer through looping.
However, I can't quite understand how to use hoopsnake to achieve such action.I tried many times but all of them doesn't work.
About the 2 gh files below,
Gourmet Snake 3D.gh is before I use Hoopsnake,I tried to run it without boundary.
Test snake.gh is that I tried to generate a random number for every loop, then save them all and sum them up every loop, so I can check if the result is out of boundary,
if true, then I can mutiply -1 to let it decrease till it's in the boundary.But I can't achieve it through Hoopsnake.
Sorry for the poor english expression,if you understand my problem,any suggestion will be appreciated.
Tien
Gourmet_Snake_3D.gh
test_snake.gh…
ude a solid with sharp edges, and then I try to fillet the edges.
The problem is that the process is very time consuming because there's a lot of guess work as to what radius you can apply. Also the result isn't very good.
I'm looking for a fast way to do this, and I was wondering if there isn't a simpler and faster way to do this with Grasshopper.
Here below are 2 images to illustrate and I attach a file if anyone would be kind enough to give it a try with Grasshopper.
Thanks in advance for your advice
Seb
1. This is what I have when I open the Illustrator file:
2. This is what I'm trying to get, even thought the result isn't great, and it takes way too long to do with Rhino's fillet edge function
Thank you,
Seb…
ning the simulation looks great(see figure 1). However, I find some question(see figure 2), the red wire frame on the right should be symmetry like the physical lamp, but it has a extend distance now.
I should like to keep the wire frame structure with same length after simulation.
maybe I miss some setting in Kangaroo, can any one fix it? thanks in advance.
I put this ghx file under the attach.
…
n elements in grasshopper.
So, I found myself rather blocked, not being able to do certain operations which I need:
1. I can't close the tubes, leaving the center circle open, when I try to input the cap holes, it takes all the tree and it closes, and I am still confused about how to edit trees and items. It would be rectangular shaped holes, rather small (it is intended for bicycle wheels, thus rather thin and long). I wish to be able to change the amount of these holes, since I am not certain yet.
2.In the same time, I have no idea how I would create a slope joining the 2 vertical boards ( floors).
Here is a small drawing explaining what I am looking to draw
In the same time, is there a way to create a slope, joining the same floors, but build on a different principle.
A slope revolving around the long vertical tubes ( trees). As in the image below
Thank you beforehand for your help, if halfway, you see the there is a faster way, or that would be more of a grasshopper way, of creating or changing an object, please do tell me, it would help me understand GH better.
I wouldn't have asked, if I wasn't this tight in terms of time, and if I had the slighest idea on how to do it. So pls help, and thank you.
…
Added by Archiheart at 1:51pm on November 13, 2015
ittle weave-ready ribbons appeared:
Though the Mesh+ plug-in has a few "weave" components, they only make local loops between adjacent mesh faces.
So I did the bookeeping required to create little construction ellipses and little stubby start and end lines offset in and out from each mesh edge to allow a curve blend and then rail sweep of locally rescaled ellipses along those curves, with lots of control.
There are occasional tube self overlaps due to kinks that would require fixing in other software to 3D print the output.
Interestingly, the result is sometimes a single knot curve, more often a mere handful.
…
er.
¿WHAT IS PYTHON?
Python is a modern programming language. Python is sometimes called a scripting language or a glue language. This means python is used often to run a series of commands as a script or used to create links between two other technologies as a glue. It is easier to learn and use than other non-scripting style, compiled languages like C#, VB, or C/C++. Yet it is quite powerful.
You may need Python if you want to automate repetitive task in Rhino much faster, perform tasks that you do not have access to in the standard Rhino or Grasshopper tools, generate geometry using algorithms, etc.*
*More info HERE
GOALS
- To get familiar with programming using Rhino.Python, its tools and standard strategies. - To understand curves and surfaces definitions created, which are the based for complex objects generation. - Create 2D and 3D parametric objects using surfaces with Rhino.Pyhton scripts. - Python components in Grasshopper.
CONTENTS
- Program interface and syntax: Scripts generation and modules. - Basic concepts and strategies for programming using algorithms. - Lists, sequences and maths functions. - Loops and conditions - NURBS curves - Surfaces definitions. - Python for Grasshopper.
Dates: May 1, 2, 8, 9
Timetable: Saturday and Sunday 4 - 8 pm (Madrid, CET)
ENROLLMENT
185 eur
160 eur - Early bird fee for first 4 students
…
Added by Diego Cuevas at 3:36am on September 11, 2018
cremental release is available for download. It fixes several bugs reported in the 0.9.0005 & 0.9.0006 versions. To wit:
Computer mice with smooth scrolling would not zoom well, this is fixed.
Previewable parameters with a lot of consecutive null items would crash, this is fixed.
Identical GHA files would collide during the loading process, this is handled.
GHA files with identical names would collide during the loading process, this is handled.
Solver Undo setting was not persistent, this is fixed.
Widget ZUI Zoom setting was not persistent, this is fixed.
Markov Widget Corner setting was not persistent, this is fixed.
Markov Widget Suggestion Count setting was not persistent, this is fixed.
Drag and Drop on Document and Template preview materials wasn't recorded, this is fixed.
AssignDataToParameter() COM-Access method was broken, this is fixed.
Geometry and Generic parameters with persistent data would not deserialize correctly, this is fixed.
Operator shortcuts via the Canvas popup instantiation menu no longer assigned data to the second parameter, this is fixed.
Cull Duplicates component did not always show the correct label upon deserialization, this is fixed.
Legacy VB/C# components would not correctly deserialize List access on input parameters, this is fixed.
Cloud Display component would still display old sprites on disconnect, this is fixed.
Minor changes to a document would trigger lengthy preview cache updates, slowing Grasshopper down. This is fixed.
Sphere 4Pt did not work correctly, this it fixed.
Failed data conversions in parameters would result in missing entries, this is fixed.
Text Tag components (2D & 3D) would not bake via the component menu, this is fixed.
There are also some new features:
Added Jump object for quickly navigating across a Canvas (Params.Util dropdown).
Added Relative Differences component which is basically the inverse of Mass Addition (Math.Operators dropdown).
Added tooltip wiggle controls to the Preferences window, Interface section.
'Draw Full Names' now also attempts to change the display of existing components, but only in the active document.
Drag+Dropping GHA, GHPY and GHUSER files onto the canvas now puts the original file into the bin.
Replaced Set Union component with a new one that has variable input parameters.
Replaced Set Intersection component with a new one that has variable input parameters.
Replaced And and Ternary And components with a single new one that has variable input parameters.
Replaced Or and Ternary Or components with a single new one that has variable input parameters.
Replaced Concatenate component with a new one that has variable input parameters.
Concatenate component now has a segment join option available via the component menu.
Added Digit options to the Transform Matrix Display object.
Integer parameters which represent options now have more informative context menus.
--
David Rutten
david@mcneel.com
Poprad, Slovakia
…
Added by David Rutten at 11:06am on September 14, 2012
Rhinoceros y Grasshopper los participantes puedan desarrollar mediante un flujo de trabajo digital las técnicas de Diseño Paramétrico, mediante métodos algorítmicos generativos, para su implementación en procesos de diseño y representación de los mismos, a través de:
Proliferación en topologías complejas mediante Definiciones visualizados Estrategias de Mapeo y Análisis evolutivos en Tiempo Real Técnicas avanzadas de modelación 3D e imágenes foto realistas Vinculaciones entre criterios Predefinidos paramétricamente y Morfologías resultantes
Detalles: ∙ Instructores / Matías Casciotta y Salomón Escobar / Integrantes Ha-11 ∙ Todos los niveles de experiencias son bienvenidos ∙ Recursos: Interfaces Rhino + Grasshopper / Manuales PDF / Definiciones GH Preparadas ∙ Los participantes deberán traer su propia laptop con todo el software y actualizaciones (originales o versiones de demostración) previamente instaladas. (Se fijara una fecha unos días antes para revisar que todos los equipos estén en orden y listos para trabajar).
Fecha y Lugar ∙ 3 semanas a partir del 15 de Marzo del 2012 - Lunes y Jueves de 19:00hs a 21:00hs - ∙ El taller se dictara dentro del ámbito de cursos del Arquitecto Alejandro Correa.
INFORMES: Ha11 en Facebook ha.11.arquitectos@gmail.com…