model and a list of 40 wood trapezoidal (rectangular) cross sections. Is there a rule of thumb for how many iterations to use in the "opt cros sec" component? The component will often return no errors for 20 iterations, but then will complain about 3 members needing to be bigger at 100 iterations. Again at 300 iterations, no errors...
Also, the choice of initial cross-section to use when assembling the model seems to effect these error messages (larger initial section seems to work better).
We'd like the analysis to include buckling at the member level and the model seems to be accounting for that satisfactorily. Though, the Karamba manual does mention that "during the optimization of cross sections normal forces NII are not updated" and to "use 'Analysis ThII' to determine NII iteratively. Is it indeed necessary to use the "Analysis ThII" component along with the "opt cros sec" component, and if so what is the typical setup for this?
Any thoughts are much appreciated - …
icipate this summer, in the digital design build workshop, seeking to create an inventive collaborative environment.Aimed primarly at students, architects, urban designers, engineers, landscape architects.Guest invited tutor : Arian Hakimi Nejad (Iran)Profile: MAA 2010 - Architect/Urban Designer (IaaC-UPC, Barcelona, Spain)Workshop coordinator: Diana Nitreanu (RO)Profile: MAA 2010 - Architect/Urban Designer (IaaC-UPC, Barcelona, Spain)Official Rhino TrainerTRAINING OBJECTIVES:Presenting a set of innovative approaches and methodologies using Grasshopper.TOOLS: Grasshopper (primarly) and Rhinocerus (secondary)ATTENDANCE&COSTS:>Price 100 ron for 3days workshop/6h/day.>To book your seat send email to the address: diana.nitreanu@laboratorul.ro>The first 25 people to send email to the address above will get a seat.>To have your seat comfirmed, you must show up at the location above to receive a detailed schedule of the workshop.>When the workshop starts you must present yourself with the flyer that you will receive.REQUIREMENTS:>Bring your own laptop!>All the participants MUST have installed Rhinocerus and Grasshopper.>You can find details on www.rhino3d.com and grasshopper3d.comLOCATION:Mircea Vulcanescu st., no 27, sector 1, Bucharest, RomaniaFor further info or any questions, feel free to contact : 0722 86 06 87Free drinks, music, fun and a lot of new things to learn! :)IMPORTANT!THE WORKSHOP WILL BE HELD IN ENGLISH…
so separated the curves in 4 groups. The control points of these curves were transformed in radians between 0 and 2PI, sort of UV.
This gives me that, torus induce some distorsion which surely could be corrected, scale in U and some stretching in V.
And this could be arrayed
…
, Thomas Grabner, Allison Weiler
The class is taught in English, fully online in 2 sessions of 3 hours each and an additional Q&A day via email. The course is scheduled between 8:00 and 11:00 UTC. This means that it is scheduled between 10:00 and 13:00 for Central European Summer Time (CEST) and between 16:00 and 19:00 for China Standard Time (CST – Beijing time).
Participants are expected to have a basic understanding of Grasshopper. Familiarity with Autodesk Ecotect is not required. You will be able to ask questions in the class through a live chat designed to give participants support on theory and exercises developed during the course.…
d-drive or the web or God knows where.
Also, "3 simple spheres" implies that it's possible to determine what "simple" is. Perhaps you really do need 250 components and a runtime of 20 seconds in order to find that single point coordinate that is vital to your design.
An approach which might work but I'm not sure warrants the investment would be to define specific groups of components. Something like "If A is connected to B, then A and B are connected to C and finally C is hooked up to D and E, then you may be able to get the same result using only component X and Y". Not only is this approach free from unknowns it also tries to help the user out. I'd much rather be told "why don't you try using a Key/Value search here?" than "You're a f*cking idiot mate."
--
David Rutten
david@mcneel.com
Poprad, Slovakia…
Added by David Rutten at 4:14pm on January 12, 2012
B thingy is custom made for you (about 20 minutes work). If you provide the correct from/toDT stuff > the C# works with your data, if not works with phase A demo data.
3. I really can't see any chance for duplicate lines: in the closest mode we iterate once (for every fromDT point) and in the random mode we iterate attempts per point times (but I've used a classic List.Distinct().ToList() filter in order to avoid potential duplicates).
4. Relating many humans with (less) many jobs... well it has some meaning but randomly doing it? (anyway ... urban stuff is definitely a mysterious stuff).
5. No extensive error checks are included (yet) so handle with care - or wait for the (far better) V3.
May the Force (the dark option) be with us all.
best, Lord Of Darkness, Ruler of SardineLand, Prince Of Something…
.components as ghimport karamba
I have copied all the folder named '64bit' in grasshopper library folder (items are not in a sub-folder). The karamba.py gives me back an in-script error, i.e.
Runtime error (ImportException): No module named _karambaTraceback:line 20, in swig_import_helper, "C:\Users\Claudio\AppData\Roaming\Grasshopper\Libraries\karamba.py"line 28, in <module>, "C:\Users\Claudio\AppData\Roaming\Grasshopper\Libraries\karamba.py"line 2, in script
Just wondering if I could have an help about this. I tried the IronPython example, but it keeps saying that the karamba.gha does not exist in my plugin folder (but it's there). This occurs on line 3 of your example on the operation clr.AddReferenceToFileAndPath(*the path it finds*)
Many thanks
Claudio…
ing efficiency of the script.
The basic version relies on the tutorial Nature of Code translated into Python
https://www.youtube.com/watch?v=hKHrXuSV7rE&index=13&list=PL5Up_u-XkWgPgebtPEAfck3UEPZPHBB1D
As objects are stored in the list which relies on 3 stage for loop it takes quite a while to compute more members (I am interested in up to 200). Moreover if I add external attraction to points, some separation it is even worse to that extend that estimation of computation is up to 5 minutes on my laptop with 20 members.
Please see the attached file of the basic version. It represents a specific logic that is the bases for the next steps. How to decrease necessary time to compute?
Best,
Radek…
a single 'function' and named as per what it does
2/ All data into and out of a sub routine have named objects on the inputs and outputs.
3/ All data enters a sub routine from the left , all data leaves at the right - no putting data in or passing data out half way through a sub routine. If you need it - create a new named object to pass it in/out
4/ Hide all wires outside of subroutines
Any other tips/tricks that could be useful?
Cheers
DK
(BTW that def takes only about 20 sec to run on my i7 laptop including a Kangaroo calculation, pretty happy with the performance)
…