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 - 📍 tp钱包trx兑换ht最低数量👉【TG:@trxHomeBot】,虚拟货币跑步赚钱是真的吗.n

Comment on: Topic 'empty default input parameters on custom component'
h", "yada yada", "cat", "sub") End Sub Public Overrides ReadOnly Property ComponentGuid As System.Guid Get Return Guid.NewGuid End Get End Property Protected Overrides Sub RegisterInputParams(pManager As Kernel.GH_Component.GH_InputParamManager) pManager.AddBooleanParameter("Boolean", "B", "Turn the component on or off", GH_ParamAccess.item) pManager.AddTextParameter("String", "N", "New Parameters", GH_ParamAccess.item) pManager.AddTextParameter("String", "I", "Input file path", GH_ParamAccess.item) pManager.AddTextParameter("String", "L", "Local copy path", GH_ParamAccess.item) pManager.AddTextParameter("String", "U", "User Name", GH_ParamAccess.item) pManager(2).Optional = True 'this doesn't work pManager(3).Optional = True End Sub Protected Overrides Sub RegisterOutputParams(pManager As Kernel.GH_Component.GH_OutputParamManager) End Sub Protected Overrides Sub SolveInstance(DA As Kernel.IGH_DataAccess) End SubEnd Class Could it perhaps be that the component you're writing is not the same one that GH is loading? It's the only idea I have left at this point. -- David Rutten david@mcneel.com Poprad, Slovakia…
Added by David Rutten at 5:22am on May 8, 2013
Comment on: Topic '[FR only] Etude d'évolution d'une structure'
e vous conseille lorsque vous utilisez GH de travailler exclusivement en vue parallèle (changer la projection dans la vue perspective) ou bien changer la position du modèle(pas évident pour certains projets) Pour le nettoyage je crains que grasshopper ne sois pas adapté vu le nombre de points. Sans fichier associé, je ne peut lire votre définition pensez y avant de partager ! Vous pouvez internaliser vos données aux fichiers GH (attention au poids) A lire: http://www.grasshopper3d.com/forum/topics/how-to-get-help-when-you-... Pour le changement de position des sections, j'ai seulement modifier un composant qui vous permet non plus de travailler sur le plan XY mais sur le plan que vous sélectionné. N’hésitez pas si pas si vous avez encore besoin d'aide. Cdt,…
Added by Rémy Maurcot to RhinoCivil Engineering at 11:16am on January 23, 2014
Comment on: Topic 'Pain Points in Grasshopper'
u want this to work? Return of the Lolcats. All I need to put it back is a giant textfile with one image url per line. We might be able to crowdsource it if you want. Animated wires when data changes and solution recomputes. Like, animate them during solutions.. or? "Select orphaned components", that just litter the canvas without contributing to the solution. What is the metric for an orphaned component? Pressing (and holding) Ctrl+Shift+A for a while allows you to select all objects connected to the existing selection. Ctrl+Shift+I inverts the selection. Del removes the unconnected components. Treemaps. ? All relevant data types and components generalised for n dimensions. ? A visual drag-and-drop path mapper. ? "Convert curve to wire" for decorative code layouts. ? Choice to use any bitmap to represent a cluster on the canvas. You can drag+drop any 24x24 pixel image from Windows Explorer onto any component and override the icon. Is that what you're after? -- David Rutten david@mcneel.com …
Added by David Rutten at 1:49am on May 16, 2014
Comment on: Topic 'Subtract a paneling area with a surface/curve in Grasshopper?'
surfaces based on whether they are inside (0), intersecting (1), or outside (2). 3. If it is inside (0) or outside (2), then I don't need to do anything with them, so I pass them along to the "Inside Panels" and "Outside Panels" (Brep) components respectively. 4. If it is intersecting (1), then I want to split the panel surface with the cutting Brep ("Split Brep") component. Each panel surface will be split into two, so a list of N=2, so I can use the "List Item" component to pass the 0th items to the "Outside Panels" component and the 1st items to the "Inside Panels" component. 5. The "Rebuild" component is a cluster to reform the two pieces of the split panel surfaces. You may not need this. Since I am splitting with a sphere, the split edge of the panel surface will be a curve, not a line. This may or may not be a good thing. If this is a building, it may be easier/less expensive to cut straight edges on all the panels and to have straight mullions or whatever other attachment system. The Reform Boundary Panels group could be simplified like this (I took it from an older definition): Make sure the "C" input on the "Polyline" component is set to True so it forms a closed polyline.…
Added by Damon at 10:24am on February 18, 2015
Comment on: Group 'SpiderWeb'
rence is that I want to know all variation of paths from A to B within n-step, not calculate the number of paths. For examaple, I decide start point in one grid of upper left. And I decide end points (not one point) like region as 2 grid of lower right. And I want to know  the variation of paths from A to B within 4steps. So I think that my question is rahter BestFirstSearch than BredthFristSearch. I copy the image in this mail. Please give me some advice, Ken PS. I want to see the definition of your code in  http://www.gbl.tuwien.ac.at/_docs/GrasshopperScriptum/lib/003_Zeit%20Raum%20Weg/infrastructure-frequency.html and  http://www.gbl.tuwien.ac.at/_docs/GrasshopperScriptum/lib/003_Zeit%20Raum%20Weg/paths,%20movment%20and%20risks.html but I can't download... Can you check tha situation please? Ken 1008.JPG…
Added by Ken to SpiderWeb at 9:00am on October 10, 2015
Comment on: Topic 'Retrieve Branch Path according to Number of contained Items'
he floating point items (i.e items with value of e.g. 0.54998). By this, you only need to cull all branches with the length of N=1, as you did it, and you would have all branches with floating points. In fact, my data tree also comprises branches with only one item, which could be of the value 0.0 or 1.0 too. As I stated in my initial post (and I admit, I actually didn't do that precisely), my culling criteria are (A) branches with TWO items, no matter if the values are 0| 0.0 1| 0.4235 or 0| 1.0 1| 0.0 or ... (B) branches with ONE item (since the two-item-branches are already culled with criterion (A)) of the value inequal to 0.0 and 1.0  It is therefore crucial to pick all the (remaining) branches (with one item) and check the contained item for inequality against 0.0 and 1.0 and not to check for the length of branches only. Anyways, I appreciate all your efforts, you invested so far. Thank you Matt!…
Added by ChristianF at 3:07pm on March 10, 2016
Comment on: Topic 'Uniform grid fitting into existing lines'
oing this the pro way: interactively work with a given block and do a "custom" local grid especially having the working plane per block in mind (the whole thing has to do with managing persisting data and other freaky stuff) ... and/or (optionally) create a "history" of actions (variations per block, that is). Ugly news: C# based solution, no native components around.  Note: Using your data, load Rhino file first (test data are reference [ NOT internalized]). …
Added by peter fotiadis at 7:19am on August 20, 2016
Topic: Constrained points generation
at a certain length from nth point and at least at that length from all the points before(0 to n-1). I have only succeeded in making it at a certain length from the nth point. What should I add to my program, can somebody help me? Thanks …
Added by Godjenka at 9:00am on June 18, 2015
Topic: Manipulation of panel list item and indices.
o know the number of index of that particular item. For better understanding, I am attaching the image here below. As we can see, the left hand side panel(data tree) has 9 elements (branches) but only one element (item or branch has exact data. Therefore my goal is to know and display what number of branches has item inside in the panel. Its like List Item component but opposite. I have checked the forum and some tutorial but couldn't find something similar yet. Moreover, I could probably use dispatch to get rid of empty branches but i need to record these numbers in a panel for further development. I hope you understand my point and hope you have a suggestion. Thank you.P.S. grasshopper definition is attached  …
Added by Amaraa at 8:21am on November 2, 2015
Comment on: Topic 'Seemingly simple roadblocks to getting started with VB'
changes is the usage of Structures ("ValueTypes" as they are known in generic .NET parlance) over Classes. In the old SDK On3dPoint was a class. That means that if you declare an On3dPoint, it would be Nothing:   Dim pt As On3dPoint   'This results in a pt which doesn't exist, i.e. Nothing Attempting to call any functions on this would result in a NullReferenceException. Point3d in RhinoCommon is a structure, very much like the integer and boolean types. It is impossible for a structure to not exist. Therefore, when you declare a Point3d, you actually get a valid point at {0,0,0}: Dim pt As Point3d      'This results in a point at {0,0,0} The difference between structures and classes ("value types" and "reference types" respectively) is very important and you'll need to understand it otherwise you'll keep running into weird bugs you can't explain. One of the biggest differences to keep in mind is that assigning a Value Type to another Value Type automatically creates a copy of it. Observe these two pieces of code:   Dim pt0 As New On3dPoint(1,4,0)   Dim pt1 As On3dPoint = pt0   pt1.Z = 10 vs.   Dim pt2 As New Point3d(1,4,0)   Dim pt3 As Point3d = pt2   pt3.Z = 10 The first example uses On3dPoint, which is a reference type. "Reference" means that the actual data stored inside the pt0 and pt1 variables is in fact a memory address. When you then try to access the Z component of the point, the computer will read that memory address stored inside the variable, go to that location in memory and extract the number at that location that represents the Z component of the point. So On3dPoints exist somewhere in memory (you don't know where and you shouldn't have to care) and you can have any number of On3dPoint references pointing to that address, i.e. all sharing the same point data. Not so with value types. Value types don't store their data elsewhere and then remember where elsewhere is supposed to be, they store their data directly inside the variable. So when you assign pt0 to pt1, what's actually happening is that the reference to the On3dPoint instance is copied, and now pt0 and pt1 both point at the same location in memory. Therefore changing the Z of pt1 will also change the Z of pt0, since they're the same Z. However when you assign pt2 to pt3, it also assigns the data inside pt2 to pt3, but in this case the data is in fact the point coordinate itself. So changing the Z of pt3 does not affect the Z of pt2. Because of this fundamental difference between the old and the new points* you cannot simply translate code, you need to really understand what the code is doing in order to rewrite it. My guess in this case is that you're trying to call a constructor that doesn't exist:   Dim pt As New Point3d(pts(n)) In the old SDK the best way to create a copy of a point was to use the copy-constructor. However this constructor is missing in RhinoCommon because simply assigning the old point has the same effect:   Dim pt As Point3d = pts(n) * Vectors, Planes, Transform matrices, Circles, Arcs, Lines etc. are also all Value Types in RhinoCommon -- David Rutten david@mcneel.com Poprad, Slovakia  …
Added by David Rutten at 2:19am on January 15, 2012
  • 1
  • ...
  • 738
  • 739
  • 740
  • 741
  • 742
  • 743
  • 744
  • ...
  • 756

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