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 - 双色球和值尾数是8和9的数『1TBH·COM』全球通彩票代理注册2023年3月19日7时59分41秒.H5c2a3.ivhduifoj

Comment on: Topic 'Connect 2 surfaces with smooth transition'
something (C# or components) that does a planer periodic nurbs - any shape imaginable in fact (shown a humble "figure of 8"). 2. Imagine a capability (C# only: sorry) to create a "guide" (indicative/intermediate) surface. Basically: patch the nurbs from step 1 against a variety of user controlled curves/points/cats/dogs/you name it. 3. Imagine doing this U/v quad mesh thingy (we can fill the "gaps" [C# only: sorry] with the base boundary easily - especially when triangulating the mesh -  but better work as shown): 4. Imagine calling the cavalry (Kangaroo) and instructing to do ... things on that "normalized" mesh. 5. What things? Well ... like equalize edges, "inflate", planarize the quads (extra WOW stuff that one), pull it against the "guide" surface [from step 2] or some other weird ideas of mine. this is what V2 does (WIP). more soon …
Added by peter fotiadis at 4:49am on May 15, 2015
Comment on: Topic 'Weaving Catenary/Funicular Meshes'
ruses could follow. Then cones are made and some other things.You can move the cones around via the equivalent slider. If the cones "touch" then ... well .. test it and see what's happening, 2. Interactive capability is not present: assume that you have 666 paths/cones > by what means you think that you could control what's happening? By adding 666 sliders? (not in a million years). 3. Rhino is amusing with regard the solid union Method. Depending on Karma you can get this: or that : 4. Leaving aside N3 .. if the real-time response goes AWOL with just 8 cones what would be the situation if you add 666 cones? This is the reason for using K to solve this ... obviously with "some" compromises yielding "vault" stuff like this: or like that (an Alien billiard (C)(Tm)(US patent pending) for planet Zorg): Moral: stick to the Soap_opera approach.…
Added by peter fotiadis to Kangaroo at 12:11am on April 14, 2016
Topic: Dividing curve unevenly with controlled spacing
al other things:1. the minimum and maximum spacing between points (a certain 'x' and 'y');2. the jump between two next points - let's say it is always 2. So if a minimum possible spacing is 'x' (pt.1) then the next one would be x+2, then x+4, x+6 etc. until it gets to x+n=y (the maximum);3. how many maximum/minimum points there are in a row - when a division reaches the minimum 'x' or maximum 'y distance I want it to stay there for a while (e.g. [...] x+(n-2), x+n=y, y, y, y, y, x+(n-2), x+(n-4)...) Therefore, what I want to get after dividing the base curve are curve pieces of following lenghts/points on the curve with following distances between them (for example):x, x, x, x+2, x+4, x+8 . . . x+n, y, y, y, y, y, x+n . . . x+4, x+2, x, x, x, x, x, x, x, x+2, x+4 . . . x+n, y, y, y, x+n . . . x-2, x, x, x, x, x-2 . . . and so on and on.As you can see the amounts of x's and y's in a row changes (Rule no.3).I've tried this with graphs and attractor points and got nowhere in almost 2 weeks (though I'm a beginner).. Perhaps someone here will have an idea :)I'm attaching a picture of what I have in mind (may be easier to understand than what I wrote for some people :))Cheers…
Added by Jan Pruszynski at 2:59pm on August 9, 2015
Topic: please I need help, if you could reply I would be so grateful
Permalink Reply by Manuel Rodriguez 6 hours ago Delete yes!perfect! It has been a good example! The only thing that I would like to change is, that, instead of deform that following the control points on the surface's perimeter, I would like to deform all, with points in the shapes (in the middle of the circle for example). It is because I want, for example, the biggest circle in point 2, and the smaller circle in point 7. So, is it possible to do?  Summing up, is do the same, but changing the control points, putting them on the shapes (circles) instead the perimeter.   Thank you very much Danny and Chris, you are being really useful for me!  Thanks! Manuel  …
Added by Manuel Rodriguez at 12:22pm on November 1, 2011
Comment on: Topic 'Request: calm down TreeItem'
t you're trying to do something which is not possible. Some solutions spring to mind other than changing the messaging behaviour of the Tree Item component: Have an option for all objects (not just Tree Item) that allows you to disregard warning and error feedback. Sometimes a component has warnings (or indeed errors) and yet it still functions as planned. This often also happens with auto-casting, for example if you're trying to find all the curves in some data. Pros: solves the same problem in the same way everywhere, Cons: yet another menu item and yet another thing to watch for. A global switch that disables the warning and error colouration. Pros: easy fix, easy unfix. Cons: if you also disable message balloons then you can't see where errors are happening. Add a component which filters valid paths and item indices which you could insert in front of the Tree Item component. Pros: a very Grasshopper standard solution, Cons: yet another esoteric component. I've been thinking about changing the way branches and items are accessed. Basically wondering whether it makes more sense to combine the tree path and the item index into a single data-type "{0;0;2} (0 to 9)" which defines both the path and a range of items in that path. It could be made to work almost identical to current Tree Branch and Tree Item components but it could also do some other cool stuff in addition to that. For example you could have: {0;0;1}                which defines all the items in that branch {0;0;1} (2)           which defines the third item in that branch {0;0;1} (0,1,2,4)   which defines the first, second, third and fifth items in that branch {0;0;1} (0 to 4)     which defines the first 5 items in that branch {0;0;1} (!3)          which defines all items except the fourth in that branch And I'm sure people can think of even more combinations of symbols and numbers that can be added. Most of this logic is already in place in the [Replace Branches] and [Split Tree] components. -- David Rutten david@mcneel.com Poprad, Slovakia…
Added by David Rutten at 12:58am on January 27, 2013
Comment on: Topic 'Ladybug_Sunlight Hours Analysis geometry self-shading?'
I tell you what I had to do and how I did it. I have the following situation. A urban context with a square plot 40m x 40m surrounded by buildings. If I extrude the plot I get 4 surfaces and I need to calculate the minimum daily quantity of direct sunlight hours each test point receives in the period from 22nd of April to 22nd of August. For example for the test point at index 21 of surface with index 1 (I am just creating these numbers in my mind) the minimum is on 27th of April and the test point receive 8 hours (this is also invented for the sake of the example) of direct sunlight. All the other days it receives more. So the values I have to found are these minimums for all the test points. Now how to calculate these minimum quantities is a different issue of the topic of this post and actually I manage it.    Continuing with the explanation of what I had to... so I have only the initial plot that generate 4 surfaces, then I want to test smaller plots generated by an offset of 4 m of the original one, and the relative 4 surfaces for each smaller plot. So in this case I think I cannot use your suggestion because the object don't exist yet. I managed creating a loop with Anemone, the loop generate an offset starting from the original  at 0 until 4 (then I multiply it by 4 to obtain the offset at 0, 4, 8, 12 and 16. Then I did like you also suggest I record every time the result with the DataRecorder and I create for each result a different branch with the index coming from the loop (0, 1, 2, 3 and 4) with the Flatten component. In this image you can see all the surfaces saved in the same way as described above and  in white the test points that receive minmum or equal than 2.5 hours per day of direct sunlight in the period from from 22nd of April to 22nd of August and in dark gray the test points that receive less. The main point of this discussion is just the fact that instead use this tricky way I used, or the one you suggest, to analyze separately (because they shade each other) 20 geometries (in this case 20 they could be many more) it would be good if it would be possible just to input all the geometries at the same time and they would not shade each other so to get directly all the results with one run and in a more simple way. Francesco  …
Added by Francesco De Luca to Ladybug Tools at 1:26am on January 17, 2017
Comment on: Topic 'Appending data to DA.SetDataList()'
complicated than it seems as I have an event and a subscriber method receiving data from a serial port. In the code below, the strings received within myReceivedLines appear when connecting with the serial port (when connecttodevice is true). However they disapear when I launch another command (when homeallis true).   As you recommended in your reply, I have added the field called myReceivedLineswithin the class so that I could use the method String.Add() to all the feedback received and commands sent.   Why does the feedback dispear when a command is sent? Is the string going to myReceivedLine disappearing because they happen within a subscriber method or is it related to the DA.SetDataList() method used to assign myReceivedLinesto the output?   Many thanks!     public class SendToPrintComponent : GH_Component { //Fields List<string> myReceivedLines = new List<string>(); SerialPort port; //subscriber method for the port.DataReceived Event private void DataReceivedHandler(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) { SerialPort sp = (SerialPort)sender; while (sp.BytesToRead > 0) { try { myReceivedLines.Add(sp.ReadLine()); } catch (TimeoutException) { break; } } } protected override void SolveInstance(IGH_DataAccess DA) { //Opening the port if (port == null) { string selectedportname = default(string); DA.GetData(1, ref selectedportname); int selectedbaudrate = default(int); DA.GetData(2, ref selectedbaudrate); //Assigning an object to the field within the SolveInstance method() port = new SerialPort(selectedportname, selectedbaudrate, Parity.None, 8, StopBits.One); //Enables the data terminal ready (dtr) signal during serial communication (handshaking) port.DtrEnable = true; port.WriteTimeout = 500; port.ReadTimeout = 500; } //Event Handling Method bool connecttodevice = default(bool); DA.GetData(3, ref connecttodevice); if (connecttodevice == true) { if (!port.IsOpen) { port.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler); DA.SetDataList(0, myReceivedLines); port.Open(); } } else if (port.IsOpen) { port.DataReceived -= new SerialDataReceivedEventHandler(DataReceivedHandler); port.Close(); } if (port.IsOpen) { DA.SetData(1, "Port Open"); } //If the port is open do all the rest if (port.IsOpen) { bool homeall = default(bool); DA.GetData(5, ref homeall); //Home all sends all the axis to the origin if (homeall == true) { port.Write("G28" + "\n"); myReceivedLines.Add("G28" + "\n"); DA.SetDataList(2, myReceivedLines); } } else { DA.SetData(1, "Port Closed"); } }}…
Added by Arthur Mamou-Mani at 8:58am on October 16, 2012
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
Event: Grasshopper Training – Parametrisches Modellieren mit Grasshopper3d für Rhinoceros3d – Schwäbisch Hall
eroberfläche des Grasshopper Programms Funktionsprinzip eines grafischen Algorithmus-Editors (Datenfluss) Unterscheidung von Parametern (Datentypen) und Komponenten (Datenverarbeitung) Erzeugung, Bearbeitung und Analyse von Geometrie-Typen: Punkte, Vektoren, Linien, Kurven, Flächen (surfaces, brep) und Netze (meshes) Strukturierung der Daten anhand von Listen und Bäumen unterschiedliche Verknüpfungsmöglichkeiten von Parametern (data matching) praxisnahe Grundlagen der Geometrie und Vektorrechnung für generatives Design effizienter Aufbau von parametrischen Modellen anhand Übungsaufgaben Auszug von Daten aus Modellen für die Fertigung; Daten aus Tabellen (Excel, CSV) importieren, exportieren Einsatz von benutzerdefinierten Komponenten (custom components) Vorkenntnisse: Rhinoceros3d Benutzeroberfläche der Software: Englisch Unterrichtssprache: Deutsch   Details und Anmeldung: www.vhs-sha.de click: SUCHE Kurstitel: GRASSHOPPER oder direkt: http://www.vhs-sha.de/index.php?id=90&kathaupt=11&knr=3151053&kursname=Grasshopper+I   Trainer: Peter Mehrtens Kursdauer: 3 Tage / 8 Stunden pro Tag Freitag, 19.07.2013, 08:00-17:00 Uhr Samstag, 20.07.2013, 08:00-17:00 Uhr Sonntag, 21.07.2013, 08:00-17:00 Uhr Ort: Volkshochschule Schwäbisch Hall,  im Haus der Bildung Teilnahmegebühr: 349,00 € Teilnehmerzahl: 4-10 Personen  …
Added by Peter Mehrtens at 9:49am on June 7, 2013
Event: Grasshopper Training – Parametrisches Modellieren mit Grasshopper3d für Rhinoceros3d – Stuttgart
berfläche des Grasshopper Programms Funktionsprinzip eines grafischen Algorithmus-Editors (Datenfluss) Unterscheidung von Parametern (Datentypen) und Komponenten (Datenverarbeitung) Erzeugung, Bearbeitung und Analyse von Geometrie-Typen: Punkte, Vektoren, Linien, Kurven, Flächen (surfaces, brep) und Netze (meshes) Strukturierung der Daten anhand von Listen und Bäumen unterschiedliche Verknüpfungsmöglichkeiten von Parametern (data matching) praxisnahe Grundlagen der Geometrie und Vektorrechnung für generatives Design effizienter Aufbau von parametrischen Modellen anhand Übungsaufgaben Auszug von Daten aus Modellen für die Fertigung; Daten aus Tabellen (Excel, CSV) importieren, exportieren Einsatz von benutzerdefinierten Komponenten (custom components) Vorkenntnisse: Rhinoceros3d Benutzeroberfläche der Software: Englisch Unterrichtssprache: Deutsch, auf Wunsch auch Englisch   Details und Anmeldung: www.vhs-stuttgart.de Dieser Kurs wird in Kooperation mit ifBau gGmbH und VHS Stuttgart angeboten, und wird von ifBau als Fortbildung für Mitglieder der Architektenkammer BW anerkannt.   Trainer: Peter Mehrtens Kursdauer: 3 Tage / 8 Stunden pro Tag Freitag, 24.01.2014, 09:00-17:00 Uhr Samstag, 25.01.2014, 09:00-17:00 Uhr Sonntag, 26.01.2014, 09:00-17:00 Uhr Ort: VHS Stuttgart, Fritz-Elsas-Str. 46/48 Teilnahmegebühr: 510,00 € Teilnehmerzahl: 4-10 Personen  …
Added by Peter Mehrtens at 4:48am on January 19, 2014
  • 1
  • ...
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89

About

Scott Davidson created this Ning Network.

Welcome to
Grasshopper

Sign In

Translate

Search

Photos

  • Voronoi Canopies

    Voronoi Canopies

    by Parametric House 0 Comments 0 Likes

  • Attractor Modules

    Attractor Modules

    by Parametric House 0 Comments 0 Likes

  • Weave Facade

    Weave Facade

    by Parametric House 1 Comment 0 Likes

  • Origami Crane

    Origami Crane

    by Parametric House 0 Comments 0 Likes

  • Sunlight Exposure

    Sunlight Exposure

    by Parametric House 0 Comments 0 Likes

  • Add Photos
  • View All
  • Facebook

Videos

  • Voronoi Canopies

    Voronoi Canopies

    Added by Parametric House 0 Comments 0 Likes

  • Attractor Modules

    Attractor Modules

    Added by Parametric House 0 Comments 0 Likes

  • Weave Facade

    Weave Facade

    Added by Parametric House 0 Comments 0 Likes

  • Origami Crane

    Origami Crane

    Added by Parametric House 0 Comments 0 Likes

  • Sunlight Exposure

    Sunlight Exposure

    Added by Parametric House 0 Comments 0 Likes

  • Twisted Origami

    Twisted Origami

    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