Search
  • Sign In

Grasshopper

algorithmic modeling for Rhino

  • Home
    • Members
    • Listings
    • Ideas
  • View
    • All Images
    • Albums
    • Videos
    • Architecture Projects
    • Installations
    • Add-ons
  • Download
    • Rhino 7 w/Grasshopper
    • Add-ons
  • Forums/Support
    • Current Discussions
    • Legacy Forum
  • Learn
    • Getting Started
    • Online Reference
    • API documentation
    • Video Tutorials
    • Common Questions
    • Scripting and Coding
    • Books and Articles
  • Attend
  • My Page

Search Results - 小米速7官方电话【88899.pw】oU5c0.html

Event: Eugene Parametric Society #6 (repeat)
Meeting Agenda: 1) Discuss what the group would like to learn this term through our regular scheduled meetings. Topics include the priority and sequence of Grasshopper exercises we would like to explore during the winter term from http://www.digitaltoolbox.info/grasshopper_basic.html and Processing tutorials from the Processing Handbook I received from MIT. 2) Watch the Matt Storus Church Machine video and have a discussion about parametric and generative tools in design. If you have a chance, please read the following article by Tim Love called Between Mission Statement and Parametric Model at: http://places.designobserver.com/entry.html?entry=10757 3) Discuss a possible design build project over the following winter and spring terms using the skill set this group is developing. Conversation led by Chris Nielson (please see comments below for a brief backstory) 4) Discuss possible applied research and design work for the National Conference on the Beginning Design Student paper, Machine Craft and the Contemporary Designer: exploring parameters and variables through making physical artifacts. I wrote the attached abstract and submitted it for the conference the past fall and it was accepted. To continue with the research I need to assemble a team of students that will help explore the principles I set forth by making physical objects with the cnc router. In exchange for helping with the research I will show participants how to use the cnc router, how to author machine code and provide you with the cnc controller interface software necessary to simulate machine movements. Not to mention, your work will be sited in the research paper I present at the conference at UNC Charlotte in March. More tomorrow night, of course. Thank you for your interest and I hope to see you there. Sincerely, Erik Hegre Chris Nielson Reply by Eugene Parametric Society on January 7, 2010 at 12:02pm All, In response to Erik, who requested that I describe my intentions in a design-build project and to the article posted (definitely required reading for this group) I propose that we begin development of a project that spans the realm of "sustainable social" architecture and parametric design. The particulars of such a design do need to be made concrete, and it will be important to define the goals of such a project. Therefore, I would suggest that this serve as a forum for the next few weeks for those interested in producing a built project. I agree with Nico that it may not be feasible to create the built piece, whatever it may be, this term; however we should have the groundwork and a plan in place by the end of the next 10 weeks. Either way, I would ask that everyone who is interested to please provide as many concepts to this forum to begin a discussion. If you are indeed interested, please submit goals that this project could achieve (energy, socially, aesthetically, economically, related) and perhaps what you envision the project to physically be (shading device, public bench, water catchment, interactive thermal contraption, etc . . . ) I look forward to hearing your thoughts! Cheers, Christopher…
Added by Eugene Parametric Society at 10:40pm on January 11, 2010
Event: Solar & View analysis: rese arch Grasshopper Webinar
ization processes aiming in maximizing the quality of buildings based on the daylighting, light levels, radiation and views. The first webinar in the Optimization Bundle introduce participants to metaheuristic optimization solving techniques. The training will cover evolutionary and particle swarm optimization applied to environmental problems such as radiation or amount of sunlight hours confronted with views. Grasshopper plug-ins used: Silvereye, Galapagos, Octopus, Opossum, Ladybug, Honeybee, Elk, Leafcutter Adrian KrężlikAdrian is a co-founder of Architektura Parametryczna - the biggest Polish firm dedicated to parametric education and co-founder of Parametric Support, a Berlin tech startup developing optimizationtechniques for architecture.He worked and collaborated on large scale projects in China, Saudi Arabia, US for the most innovative companies like Zaha Hadid Architects in London, FREE Fernando Romero, Rojkind Arquitectos inMexico implementing digital strategies into design. In his work he focuses on use of new media in design and construction processes. He is an active player across parametric scene - teaching andorganizing workshops, participating in Design Weeks, lecturing Parametric Design and Robotic Fabrication at School of Form and collaborating with several universities.The online webinar lasts 2 hours. The same session takes place twice on 7 January 2017: 1st session (https://goo.gl/haXsus): 9am London, 10am Paris, 12pm Moscow, 1pm Dubai, 2:30pm Mumbai, 5pm Beijing, 6pm Tokyo, 8pm Melbourne 2nd session (https://goo.gl/S6463C): 10am Los Angeles, 1pm New York, 6pm London, 7pm Paris, 9pm Moscow www.rese-arch.org…
Added by Jan Pernecky at 1:04pm on January 2, 2017
Comment on: Blog Post 'Grasshopper users meeting 0.1 Paris France'
ceros. Public concerné / Architectes et designers, utilisateurs de Rhino souhaitant paramétrer Rhinocéros à l’aide de Grasshopper, programme associant des composants et une structure de graphe interagissants avec le modèle Rhino. Une bonne connaissance de Rhinocéros est nécessaire. La langue de la formation est le français. Structure et Objectif de la formation / La formation se déroule sur 3 jours : les 2 premières journées sont consacrées aux « fondamentaux » de Grasshopper avec en préambule une introduction au design et à l’architecture paramétrique et leurs impacts dans la conception, la création et la construction. La troisième journée sous forme d’atelier est dédiée à l’étude de cas concrets proposés par les stagiaires, qui, quelques jours avant la formation, pourront envoyer leurs projets par mail à info AT rhinoforyou DOT com Les stagiaires, après la formation, pourront rester en contact avec les formateurs de HDA par le biais du blog complexitys.com et le twitter @HDA_Paris. La durée de cette formation permettra d’atteindre une autonomie et une bonne compréhension basée sur des exemples concrets. 3 Formules possibles / 3 jours ( Initiation+Atelier ) : du lundi 20 septembre au mercredi 22 septembre 2 jours ( Initiation ) : lundi 20 et mardi 21 septembre 1 jour ( Atelier ) : mercredi 22 septembre Programme ind icatif des notions traitéES pendan t la formation / Introduction à la conception Paramétrique . Rhinoscript, Grasshopper: différences et similarités . Interface graphique de Grasshopper . Objets, Données, Listes . Opérateurs scalaires : La mathématique de Grasshopper . Gestions des données : la logique de Grasshopper . Vecteurs, Points, Lignes, Surfaces : La géométrie de Grasshopper . Listes, Arbres, Branches . Le dessin paramétrique: exercices divers et exemples . Références, Bibliographie, Support de cours . Ateliers d’architecture et design paramétrique (3ème jour) . Moda lité de la formation / Venir avec un PC portable équipé de Rhinocéros version 4.0 SR 7 et de la dernière version du plug-in Grasshopper (téléchargeable sur www.grasshopper3d.com). Le coût du stage est de 350 € HT/jour par personne. Réserver votre place dès que possible car les places sont limitées à 10 participants maximum. Inscriptions et renseignements: Jacques Hababou, info AT rhinoforyou DOT com Pour en savoir plus sur l’architecture paramétrique: www.complexitys.com…
Added by HDA_paris at 4:26pm on July 29, 2010
Comment on: Topic 'Coding Question'
imes. Your loop should go to y.Count - 1. Or, you could use a For...Each loop, circumventing the problem altogether:   Dim shortLines As New List(Of Line) For Each segment As Line in y   If (segment.Length < x) Then     shortLines.Add(segment)   End If Next A = shortLines   -------------------------------- Another problem is this line of code:   New_Lines.Add(New_Line)   It is located inside the loop but outside the If statement, meaning it gets run every single iteration. This fills up the short line list with duplicates.   ------------------------------- Here's something else which is redundant:   Dim Input_Line As New Line   Apart from the fact that you don't need a special variable for this at all, you also don't need to add a New keyword. The type Line in RhinoCommon (just like Point3d, Vector3d, Plane, BoundingBox etc. etc.) are Structures, not Classes. Structures always exist when they are defined, whereas Classes can be null ("Nothing" in VB).   ------------------------------- Some more advice:   Dim i As Integer For i = 0 To y.Count()   You can merge these two lines into one. VB.NET allows you to declare your iteration variable inside the loop:   For i As Integer = 0 To y.Count - 1   -------------------------------- If you don't like the For...Each approach at the top of this answer, here's how to write this using a For...To loop:   Dim shortLines As New List(Of Line) For i As Integer = 0 To y.Count - 1   If (y(i).Length < x) Then     shortLines.Add(y(i))   End If Next A = shortLines   ps. A personal preference of mine is that I always encase the expressions inside If...Then statements in brackets. You technically don't need to do this, but I find it makes the code more readable.   -- David Rutten david@mcneel.com Poprad, Slovakia…
Added by David Rutten at 7:53am on June 22, 2011
Comment on: Topic 'Blog post: Worrisome Trends in Architecture Education'
itects are at the spoke of a number of different specialties, and their work affects many different people. It's not like an architect is a painter, whose work may offend or upset the occasional viewer. As an architect you have a responsibility to produce quality work. How can anybody trust you with this responsibility if you're taking a purely artistic approach? What guarantees do you have that your clients money won't be spend on a poorly designed project if you can provide no rational for why your design is the way it is? 2. What is any sense in purely architectural discourse? I don't get. Discourse is there to flesh out problems and agree on solutions. It might not always accomplish that, but what's the difference between talking about architecture as opposed to any other topic?   3. strictly looked, can be determined sense generally in a purely architectural discourse? I'm sorry I don't understand. 4. What is purely architectural discourse? I imagine it's having a discussion where you only talk about architecture? 5. What is Funktionalismus or Rationalismus without philosophical support? Functionalism and Rationalism are ideologies. Some would even call them methodologies. They are inherently philosophical things as they are nothing more than a collection of ideas and views. As a society we've decided that a certain level of rationalism is a good thing. The Enlightenment continued this trend after the Dark Age hiatus and it quickly led to a large number of very tangible benefits for almost everyone.  I'm not arguing for or against Functionalism as an architectural style. I'm asking for a measure of rationalism in our academic process. 6. Would not be the pure functional fulfilment empty ? Let's find out. In the meantime I'll settle for a little functionalism. 7. Would be not a critical position on the promise of purely rational algorithms applied? Algorithms and algorithmic design are rational in the sense that they do not allow for ambiguity. But that doesn't make them rational in the real-world sense. These are not the same kind of 'rational's. I can make an algorithm that produces total nonsense, but does so completely reliably. I can also use an algorithm in a setting for which it wasn't intended, thus invalidating the results. This is actually the crux of the problem. Which algorithms does one use to solve a problem and what data do they require? If you can't answer this question or if you do not understand the algorithms you are using (at least on a superficial level) then I'd say you have no business using them. -- David Rutten david@mcneel.com Tirol, Austria…
Added by David Rutten at 12:48pm on August 19, 2013
Comment on: Topic 'Topology From Points'
taTree. 2. Since GH is acyclic by design we can't pick individually (without code, that is) our "picks" for the iceberg ... thus we need a global policy applied to ALL grid points at once. 3. This is what the next part does: it picks randomly some iceberg stuff and modifies their Z by a random value. If the Z is always "above" the grid or not it depends upon the domain of values to operate. Seed means "roll the bones again" (meaning another collection). 4. So we have the modified points Data Tree (that are steady - acting as the tips of the iceberg). Let's call them Anchors. 5. If we subtract set 4 from 1 we have the points prone to vary according some manipulation. Kangaroo does that manipulation (this is the best add-on that GH has to offer by 1M miles made by a very clever fella). 6. But if we instruct Kangaroo to do the job... he makes chaos since the points in 4 are not sufficient: we need perimeter steady points that act as Anchors as well. So we manage some logic to pick a variable set of perimeter points and we "merge" 4 and 6 and we have the final set of Anchors on hand - whilst all the rest are points willing to change. 7. Kangaroo is a physics engine meaning that the only thing that understands is ... er ... points and their relation (the "line" connecting them, that is). Kinda like a  CPU that understands 0 and 1 and nothing else. 8. So we provide Kangaroo info about all the lines involved: how "stiff" they are and what is the expected/desired final length. 9. By double clicking the Kangaroo component ... the "simulation" starts running (in some kind of "loops") and goes towards an "equilibrium" where all our desires are satisfied  - or the solution's entropy is the minimum possible (well up to some level, he he). Kangaroo displays a small control dialog that allows you to halt the process or reset it (meaning: start again). 10. If the instructions are "good"/"proper" the "loops" (iterations) are relatively few: if  K does 1M "loops" ... this means that your instructions are silly or not well thought. After stopping Kangaroo ... we have (hopefully) a "well" distorted collection of points (and their equivalent mesh) to proceed further via components usually found in the WB add-on PS: If all the above sound Greek to you ... it's because I'm Greek, he he. Moral: Get the gist of Kangaroo ASAP - worth spending some time I recon. If you do that and you need examples (other than the ones available at download time) ... well I have more than 300 (from simple to ultra paranoid).…
Added by peter fotiadis at 11:00pm on October 23, 2015
Comment on: Topic 'Need some explanation.'
ace Syntax." eCAADe 2013 18 (2013): 357. http://www.sss9.or.kr/paperpdf/mmd/sss9_2013_ref048_p.pdf The measure Entropy is newer. I hereby explain it (from my PhD dissertation): Entropy values, as described in (Hillier & Hanson, The Social Logic of Space, 1984) and specified in (Turner A. , “Depthmap: A Program to Perform Visibility Graph Analysis, 2007), intuitively describe the difficulty of getting to other spaces from a certain space. In other words, the higher the entropy value, the more difficult it is to reach other spaces from that space and vice-versa. We compute the spatial entropy of the   node as  using the  point depth set: (11)  “The term  is the maximum depth from vertex  and  is the frequency of point depth *d* from the vertex” (ibid). Technically, we compute it using the function below, which itself uses some outputs and by-products from previous calculations: Algorithm 4: Entropy Computation Given the graph  (adjacency lists), Depths  as List of List of integer, DepthMap as Dictionary of integer   Initialize Entropies as List(double) For node as integer in range [0, |V|) integer How_Many_of_D=0 double S_node=0 For depth as integer in range [1, Depths[node].Max()] How_Many_of_D=DepthMap.Branch[(node,depth)].Count double frequency= How_Many_of_D/|V| S_node = S_node - frequency * Math.Log(frequency, 2) Next Entropies [node] = S_node Next …
Added by Pirouz Nourian to Space Syntax at 9:24am on February 15, 2016
Comment on: Topic 'Extract a polyhedron from a mesh or point cloud'
st variety of papers (mostly related with LIDAR airborne sampled clouds) ... but ... hmm ... no code (other than some "abstract" algos that may (or may not) work). Reason? A very hot cake that one these days: from reverse engineering to DARPA founded future defense systems and up to cruse missiles pattern recognition algos. The solution (obviously doable only via code) is the so called flat hard clustering ... were points are sampled into clusters based on the coPlanarity "rule". For large amounts recursive octTrees (an oriented box divided in 8 "partitions") subdivisions are used and then pts are processed in parallel  (and then clusters are re-evaluated in order to "absorb" other clusters with same plane A,B,C,D vars etc etc). See what's happening in a very carefully made test point collection: 3.7 ms and the "ideal" clustering (7 search loops VS the max 42M theoretical threshold): Depending on the pts "preparation" ... a considerable more time/search loops is required ... and ... well ... also "valid" clusters (4 points and up) made: So "ideally" speaking in your case: 1. Mesh faces center points (or alternatively: mesh vertices) are sampled into a pts collection . 2. Hard flat coPlanarity clustering is attempted yielding pts/planes in equivalent DataTrees. 3. Planar Breps are made with respect the planes (like the black things captured above) and sampled, say, into a breps List. 4. The method Brep[] solids = Brep.CreateSolid(breps);  is used for attempting to create your desired "engulfing" brep. This method is very slow mind (other waaaay faster approaches also available). …
Added by peter fotiadis at 2:26am on August 17, 2016
Comment on: Topic 'gephi and grasshopper'
on excel (leaving 0,0 cell blank and also making sure there are no commas in the names ) Also let's call the names "ID"  2 - For the weight, use numbers ranging from 1 - 10 where 10 is the highest dependancy. 3 - Save the file as a Unicode CSV from excel 4 - Create another file on excel that has the attributes of your spaces, with the names of your spaces under the header ID (let's start with a simple "area" and "SNo" attribute but you could add more features for sorting and manipulating your data) 5 - Open Gephi and further open your matrix CSV file 5 - Import it as "," (comma delimited file) and make sure you check "matrix" for the data type 6 - Ensure the import is nondirectional as well (or Gephi adds silly arrows) 7 - Not gonna go into the gephi bit too much but select a force atlas layout and set the force to something high 1000 or 10000 depending on the size of the data and the attraction to a 1000th of that 1 or 10. Go to the data lab and import your excel with the attributes and append to your existing datasheet. 8 - Set the node attributes to use the area for the node size and color scheme to SNo 9 - Play around with all the layout options and finally go to your preview. Once you're happy with it, export it to a GDF graph file. the GDF now has the coordinates of the circles and the diameters. as well as the edge connections. I've written a very amateur script that converts this to GH geometry (below) Hope this helps someone out, I'm still figuring out the gephi streaming API but I've only started with python about a month ago so might take a while to get there. You can use the second half of the GDF files to also create dependency chord diagrams online as shown in the third image. https://flourish.studio/2018/07/25/how-to-make-a-chord-diagram/ Cheers, Sanjay …
Added by Sanjay Somanath at 1:09am on July 20, 2019
Topic: Grasshopper Plug-in error 1.0 (build 0.6.0059) on Rhino 4 SR8
bit: Unable to load grasshopper.dll plug-in: Rhino version not specified. I've also tried the current WIP grasshopper (0.7 rev 57) and I receive a slightly different error message: Unable to load grasshopper.rhp plug-in: Rhino version not specified. A similar thread: http://www.grasshopper3d.com/forum/topics/plugin-eror …
Added by Koabi Brooks at 1:30pm on October 2, 2010
  • 1
  • ...
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • ...
  • 190

About

Scott Davidson created this Ning Network.

Welcome to
Grasshopper

Sign In

Translate

Search

Photos

  • Kirigami Kangaroo

    Kirigami Kangaroo

    by Parametric House 0 Comments 0 Likes

  • Kangaroo Pavilion

    Kangaroo Pavilion

    by Parametric House 0 Comments 0 Likes

  • Attractor Bricks

    Attractor Bricks

    by Parametric House 0 Comments 0 Likes

  • Tensile Structure

    Tensile Structure

    by Parametric House 0 Comments 0 Likes

  • Circle-Pack facade

    Circle-Pack facade

    by Parametric House 0 Comments 0 Likes

  • Add Photos
  • View All
  • Facebook

Videos

  • Kirigami Kangaroo

    Kirigami Kangaroo

    Added by Parametric House 0 Comments 0 Likes

  • Kangaroo Pavilion

    Kangaroo Pavilion

    Added by Parametric House 0 Comments 0 Likes

  • Attractor Bricks

    Attractor Bricks

    Added by Parametric House 0 Comments 0 Likes

  • Tensile Structure

    Tensile Structure

    Added by Parametric House 0 Comments 0 Likes

  • Circle-Pack facade

    Circle-Pack facade

    Added by Parametric House 0 Comments 0 Likes

  • Bezier Curve Opening Pavilion Rhino Grasshopper Tutorial

    Bezier Curve Opening Pavilion Rhino Grasshopper Tutorial

    Added by June Lee 0 Comments 0 Likes

  • Add Videos
  • View All
  • Facebook

© 2025   Created by Scott Davidson.   Powered by Website builder | Create website | Ning.com

Badges  |  Report an Issue  |  Terms of Service