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 - 体彩福建31选7第19035期开奖号码『0TBH·COM』重庆时时彩跨度规则2023年3月19日14时43分48秒.H5c2a3.yzbiuviqk

Topic: Search in lists
ant to find all paths where exactly two items are the same like in branch {1}. How can I solve this in VB? Is there an easy "search in list" class or do I have to iterate over all items by myself ?? Regards Alex…
Added by Alexander Greil at 10:01am on April 21, 2013
Comment on: Topic 'Straight Loft puzzles (facade triangulation)'
rray of cables, fasteners and other useless stuff. PS: one issue brings the other : There's some components that respect the tree and others that do whatever they want. For instance imagine 23 line sets that belong to 3 branches (the facade profiles). If you apply Divide curv (say with 7 divisions) you expect to get back 23*7 points in 3 branches....not the case I'm afraid. However if you apply Eval Curv with just one value for t > you get 23 points in 3 branches. Moral: more red Russian vodka required (+ a decent cigar) …
Added by peter fotiadis at 4:35am on February 10, 2012
Topic: Divide list by item count
5 chunks -> 1 chunk with all items that divide circle into 3 parts. 2 chunk with all items that divide circle into 4 parts. 3 chunk with all items that divide circle into 5 parts. etc. until items that divide circle into 7 parts. Hope you can understand my problem. I added image of definition below. Thanks! …
Added by Atis Sedlenieks at 5:03am on May 15, 2015
Comment on: Topic 'path mapper help'
ems in the same way. Lofting was particularly difficult, you had to have a separate loft component for every lofted surface that you wanted to generate because the component would/could only see one large list of inputs. Then came along the data structures in GH v0.6 which allowed for the segregation of multiple input sets. If you go to Section 8: The Garden of Forking Paths of the Grasshopper Primer 2nd Edition you will find the image above describing the storing of data. Here you will notice a similarity between the path {0;0;0;0}(N=6) and the pathmapper Mask {A;B;C;D}(i). A is a placeholder for all of the first Branch structures (in this case just 0). B is a place holder for all the second branch structures possibly either 0, 1 or 2 in this case. And so forth. (i) is a place holder for the index of N. If you think of it like a for loop the i plays the same role. For the example {A;B;C;D}(i) --> {i\3} {0;0;0;0}(0) --> {0\3} = {0} {0;0;0;0}(1) --> {1\3} = {0} {0;0;0;0}(2) --> {2\3} = {0} {0;0;0;0}(3) --> {3\3} = {1} {0;0;0;0}(4) --> {4\3} = {1} {0;0;0;0}(5) --> {5\3} = {1} {0;0;0;1}(0) --> {0\3} = {0} {0;0;0;1}(1) --> {1\3} = {0} {0;0;0;1}(2) --> {2\3} = {0} {0;0;0;1}(3) --> {3\3} = {1} {0;0;0;1}(4) --> {4\3} = {1} {0;0;0;1}(5) --> {5\3} = {1} {0;0;0;1}(6) --> {6\3} = {2} {0;0;0;1}(7) --> {7\3} = {2} {0;0;0;1}(8) --> {8\3} = {2} ... {0;2;1;1}(8) --> {8\3} = {2} I'm not entirely sure why you want to do this particular exercise but it goes some way towards describing the process. The reason for the tidy up: every time the data stream passes through a component that influences the path structure it adds a branch. This can get very unwieldy if you let it go to far. some times I've ended up with structures like {0;0;1;0;0;0;3;0;0;0;14}(N=1) and by remapping the structure to {A;B;C} you get {0;0;1}(N=15) and is much neater to deal with. If you ever need to see what the structure is there is a component called Param Viewer on the first Tab Param>Special Icon is a tree. It has two modes text and visual double click to switch between the two. Have a look at this example of three scenarios in three situations to see how the data structure changes depending on what components are doing. …
Added by Danny Boyes at 3:03am on April 7, 2011
Comment on: Topic 'Fillet Bug v.0.8.0009'
ld be the best UI.   I think difference is made by 'Slider = 10' vs 'Slider = 10.000' more than by simple input/component initialization so, why to stop when it could be even more powerful?               Slider = 0 To 5 --- Slider in [0, 5]             Slider = {3; 0 To 5}             Slider = {3;0;5}             Slider = 3;0;5             Slider = 3 0:5             Slider = 3,0,5             Slider = 3 0 5 --- Value and range (min max)               3 0.0 5 --- 3.0 0.0 5.0             3 0 5.0 --- 3.0 0.0 5.0             3.0 0 5 --- 3.0 0.0 5.0             -1 0 5 --- 0 0 5 (-1 -1 5)             6 0 5 --- 5 0 5 (6 0 6)               Slider = 0:2:6 --- Even numbers: 0, 2, 4, 6.             Slider = 1:2:7 --- Odd numbers: 1, 3, 5, 7.               0:2:5 --- 0:2:4 (or 0:2:6)             3:2:8 --- 3:2:7 (or 3:2:9)               3 1:2:7 --- 1 3 5 7 (value 3)               Bang! = 7 --- 7 outputs             Merge = 5 --- 5 inputs   What's your opinion about Bang! = 7? As it's setting number of inputs, should it use different format? Bang! 7? Bang! (7)? Bang! i7?               + * - / \ % ^ & | ! = > --- Addition, Multiplication, Subtraction, Division, Integer Division, Modulus, Power, AND, OR, NOT, Larger than, &c.                  = could be a problem.             \ Integer division or Set difference?             ! could be NOT but also Factorial.             | could mean intersection.             & could mean concatenate.               1+ --- Addition: input A = 1             2* --- Multiplication: input A = 2             +{0,1,1} --- Addition: input B = {0,1,1}               0-, 1/, 2^, 10^, e^ have their own components               Flatten = {7} or Flatten = 7 --- Input P = {7} (off-topic: Why can’t P be a list?)               Pt = {1, 2, 3} --- Point XYZ, X = 1, Y = 2, Z = 3.               Swatch = 129,239,231 (102)             Swatch = 129 139 231 102               F2 = "x^2+y"   "List Length" and "List Insert" don't work properly: "Value List" is choosen. Why? What's the reason to this choice? Well, I'd like to know how the whole thing (search by keywords) works, David.   Name and nickname can be now used as keywords. "Larger" works for ">" but "greater" doesn't. Could it be improved? Could synonyms be used? Could a short description even be used (I know this could be a bit weird)?               more than --- >             more or less --- Similarity             more less --- Similarity             red green --- Sets.List components should be showed             lightning --- Split Tree   What about use Curve.Analysis or Math.Boolean to display those Tab.Panel components? Param, Math, Sets, Vector? Primitive, Special, Util? Tab, Panel, and Tab.Panel as keywords.   At the moment that I write this, I check that ignoring accents in keywords has almost been included (0.8.0009): p`anel, pañel, pánel --- panel (almost)   Shouldn’t 'Dom2' work for Dom²?   What about nested search? You type some keywords (say 'Params' or 'Params.Geometry', or 'red green', or 'lst') and then you make a fine-tunning search over previous results/keywords. Tab.Panel and/or nested geometry could be useful when search by plug-in is desired or when you want to search among .ghuser components (first 'ghuser' or 'Extra.MyPlugIn' or 'lst' keyword and then fine-tunning, specific, search).   Is 'list length' performing this nested search right now ('lst' > 'length')? Anyway, I am thinking about UI (graphical) changes; successive searches.   As I said, description (and even words from the help info) could be used to search. What about "some kind of tags"? I mean that if 'list l' to finally choose List Length has been used for a while, that could be learned. Eventually, an XML file could store these tags, so you could even edit them. That could implement description, name, nickname, help info, Tab.Panel, .ghuser, synonyms (lots of them), tags/shortcuts or wathever.   How could flatten/graft/reverse be used? Initialize graft+Simplify or graft+Bang! could be really useful. What about expressions? I don't how could it be done properly: would Slider = x^2 (expression) work? I mean, aren't expressions parsed when initializing?   Is Panel somehow doing this? 'panel = wathever' always suppose that wathever is a string, so you can't use 'panel = <pi>'. Sets.Strings components also do this.   I've been about to write several paragraphs about height/width (resizable components: Panel, Graph Mapper, Slider, &c.), input/output names (Scripts, F components; or any component with editable input/output names), orientation (Scribble), type hint and access option, nickname, &c. but, to sum up: being able to set any property when initializing would be really useful. I'd like to know the best choice of syntax but I'm sure that, David, you're closer to the answer. What do you think about this?               Slider: 3 0 5 "MySlider" "Slider^2"             Panel: "This is the content" "This is the title"             VB: "N" List Integer 7 "r" Item Double             Addition: A 1 B 2   I guess that any unified syntax would be elegant and useful, but additional ad hoc syntax (per component) could be even better (cleaner).   What about use lists of values? I'm not sure about format: panel = ("Hello", "Bonjour", "Hola")? If any valid format/syntax is found, maybe more sophisticated fetaures could be achieved: panel = {0;0} ("A", "B", "C") {0;1} ("1", "2", "3") How would you like this to be implemented?   There is a much simpler and interesting feature that would be useful, in my opinion: being able to initialize more than one component. I mean say 7xSlider = 10.0 and get 7 sliders and I also mean multiline (multi-component) initialization: Ctrl+Intro when you want to start a new line and Intro (or even some Accept/Cancel buttons when you activate multiline mode) to initialize (every line/component), for example. I mean:               3 x Slider = 1             Panel             Mass addition             Panel   And the whole bunch of components that were in mind (pre-thinked definition) is initialized. It speeds up the workflow, making more dynamic to add components that are only available via the drop-down panels.   Should this multiplier be something like a text box adjacent to search field more than '7x'?   These are some of my thoughts about intitializing. Please let me know your opinion :]  …
Added by Beltrán Fernández Mariño at 6:18am on April 18, 2011
Topic: Error 80040154 using ghexcel plugin
4 telling me this : "Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154." When looking on google for help i found out that the error 80040154 wasn't only realted to grasshopper but to many other softwares and to the NET framework (i'm using the latest version of it 4.6.2 - installed yesterday, thinking that it might solve the problem but it doesn't)  i'm using windows 7 and rhino 5 the gh file works on my friends pc so it clearly doesn't come from the file, either the gh or the excel one.  Any help will be much welcome!  And talk to me as if i didn't know anything about computers, because i don't know much. THANKS A LOT! …
Added by Julia Jouffroy at 8:06am on November 30, 2016
Comment on: Topic 'closest point, intersection'
be change in what way? …
Added by djordje at 6:15pm on November 17, 2012
Topic: Very simple question...
se the cull pattern, so I wanted to make the pattern using a function component. x=y. x= the original list and y= the interval i wanted to remove. So the pattern should be: 0: false 1:false 2:false 3:false 4:true 5:true 6:true 7:true 8:false 9:false 10:false etc...…
Added by Rasmus Holst at 3:32am on November 17, 2009
Comment on: Topic 'points accesibility test help ¡¡¡¡'
he first problem: 1. Define 7 as the start point.  2. Iterate through the remaining list of points, find the closest point 3. Now, what do you do: find the next closest point from the previous one? Or stick testing from point 7? Note that if you stick with 7, how do you then deal with NOT creating a line between 6? (Or put another way, what will tell the computer its found all the shortest paths and to begin testing from the next set?) If you test each path as the alternative, you will end up with a diagram completely different to what you have drawn in numerous solutions, in fact, they would just be incorrect, not without an exhaustive and overly complex set of conditionals. You could define zones - circular extents - but that again will produce results differently to what you have drawn, namely connections such as 2 & 3, 2 & 8, 3 & 4, and of course 1 & 2 would be problematic with this approach. Do you see why this isn't as simple to solve using a computer? Mario, here's your moment....(i hope youre still young, it might take some time, and it needs to work for any possible combination, not just the one above! I'll pass)…
Added by newy011 at 12:42pm on January 3, 2013
Topic: how to build meshes from breps
per components.   I have attached a 3dm file and a picture so you guys can see what I am talking about.   I have previously translated boxes into breps, which i did with this code:   Dim bbx As New box(pl, New interval(-.5, .5), New interval(-.5, .5), New interval(-.5, .5))            Dim ms As New Mesh()            ms.Vertices.AddVertices(bbx.GetCorners)            ms.Faces.AddFace(0, 1, 2, 3)            ms.Faces.AddFace(0, 1, 5, 4)            ms.Faces.AddFace(1, 2, 6, 5)            ms.Faces.AddFace(2, 3, 7, 6)            ms.Faces.AddFace(3, 0, 4, 7)            ms.faces.addface(4, 5, 6, 7)            ms.Normals.ComputeNormals()             ms.Compact()   I have tried to do something similar with this specific example, and I now that meshes only consist of quads or triangles, so i broke down the geometry into quads without any succes.   Looking foreward to any suggestions.   - Jens…
Added by Jens Pedersen at 10:48am on July 13, 2011
  • 1
  • ...
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • ...
  • 63

About

Scott Davidson created this Ning Network.

Welcome to
Grasshopper

Sign In

Translate

Search

Photos

  • Spiral Stair

    Spiral Stair

    by Parametric House 0 Comments 0 Likes

  • Millipede Kangaroo

    Millipede Kangaroo

    by Parametric House 0 Comments 0 Likes

  • Inflate Mesh

    Inflate Mesh

    by Parametric House 0 Comments 0 Likes

  • cover

    cover

    by Parametric House 0 Comments 0 Likes

  • Parametric Structure

    Parametric Structure

    by Parametric House 0 Comments 0 Likes

  • Add Photos
  • View All
  • Facebook

Videos

  • Spiral Stair

    Spiral Stair

    Added by Parametric House 0 Comments 0 Likes

  • Millipede Kangaroo

    Millipede Kangaroo

    Added by Parametric House 0 Comments 0 Likes

  • Inflate Mesh

    Inflate Mesh

    Added by Parametric House 0 Comments 0 Likes

  • Voronoi Roof

    Voronoi Roof

    Added by Parametric House 0 Comments 0 Likes

  • Parametric Structure

    Parametric Structure

    Added by Parametric House 0 Comments 0 Likes

  • Tensile Column

    Tensile Column

    Added by Parametric House 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