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 - 河北11选5走势开奖结果查询-『9TBH·COM』排列5彩乐乐预测--2023年3月19日7时1分43秒.H5c2a3.drt5fhf55-gov-hk

Topic: Tutorial: How to add information to Open street map
enerated their 3d shapes, but couldn't find what some of their types are: This happens due to lack of Openstreetmap.org data attached to that building geometry. This data is called a "tag". A tag consist of two items connected with = character. For example, an office building would have the following tag: building=office. Residential building tag would be: building=residential Ambulance station: emergency=ambulance_station The building, with 10 stories/floors would have a tag: building:levels=10 If you know that some building is an office building, a residential building, an ambulance station or anything other than that, you can tag that building by yourself. This is the beauty of the Open street map: any user with internet connection can add the content to the Open street map for free! Once you add the content (a tag/tags) Gismo would instantly be able to use it! Like this: Here is a 5 minute tutorial on how to add a tag to a specific building at Openstreetmap.org. Warning: adding tags and geometry to Openstreetmap.org is highly addictive activity! Use at your own risk!…
Added by djordje to Gismo at 4:55pm on May 9, 2017
Topic: 5 Red Flags That a Casino Might Be Scamming You and How to Stay Safe
g money. Over time, I’ve found a few key warning signs that help identify a scam before it’s too late.One of the first red flags is the lack of transparency about ownership or licensing. A trustworthy casino clearly lists its license number and regulatory body, often at the bottom of the homepage. If this information is missing or looks fake, that’s a serious concern. Even in the world of crypto and litecoin casino gambling, where anonymity is common, a legitimate platform will still provide verifiable details about its operation.The second red flag is delayed or denied withdrawals. When a casino starts inventing reasons to hold your winnings, it’s often a sign of trouble. I’ve seen players asked to provide excessive documentation or told their account is “under review” for weeks. A good casino processes withdrawals quickly and communicates clearly if there’s an issue.Third, check for unrealistic bonuses. If a site promises massive rewards for small deposits, it’s often a trap. Scammers use these offers to attract players, but the terms are nearly impossible to meet. For example, a 500% match bonus might sound appealing, but the fine print could require wagering it 100 times before withdrawal. Always read the bonus terms carefully.The fourth warning sign is poor customer support. A reliable casino responds promptly and professionally, while scam sites may offer only automated messages or no response at all. If you can’t reach anyone after depositing money, that’s a major issue.Finally, watch for rigged or low-quality games. If the same “near-win” patterns keep repeating or the results feel unnatural, the software could be manipulated. Reputable casinos use third-party providers and display game certification logos like iTech Labs or eCOGRA.Staying safe comes down to research and awareness. Check player reviews, test small deposits first, and trust your instincts. If a casino’s practices seem unclear or inconsistent, it’s better to walk away. In gambling, protecting your funds and privacy is always more important than chasing one more bet.…
Added by Charlie Flint to Jackalope at 7:15am on November 3, 2025
Comment on: Topic 'Why union of these two do not work?'
f objects with the main ring body, and that cannot be done in parallel since you are modifying the item once at a time, algorithmically. The original example of a cylinder and sphere are textbook failures of the Rhino 5 dumb algorithm, since that combination features kissing surfaces that confuse Rhino about where they are intersecting since really in tolerance values they are overlapping along a ribbon instead of a sharp line. Normally you would slightly move or rescale one of the pair to create a single loop intersection curve that doesn't wander around in jerky fashion trying to combine two surfaces that fail to actually plunge through one another. Your main Boolean union is 116 prongs with a ring base, and that's slow because Rhino bogs down as the model gets more an more complicated with each internal step, I imagine. The speed is not all that slow either, only 21 seconds for the Booleans themselves. If you turn of Grasshopper preview meshing via the toolbar menu it should be significantly faster while you are tweaking the design. To troubleshoot the slow Boolean, I went into Rhino and tried merely splitting the ring body with the prongs and that itself was just about as slow as the Boolean union, so Rhino is not being badass about it. Then I exploded the ring body and tried splitting just that with the prongs and it was *much* faster to operate on just that single surface! The black box reveals itself a bit. In kind, splitting the prongs with that single surface was about the same speed as splitting it with the whole ring body, so no speed gain there. But, to speed up your script, since we *cannot* in fact use parallel processing, we can instead manually create that prong surface by doing our own splits and using Grasshopper's natural order of parts, hopefully consistent, to get rid of the junk. That prong surface is item 4 of an exploded object. So I will mutually split them and tease out the good parts from the junk and then rejoin the parts, no Boolean union component needed. First, I went into your prong cluster and removed the capping, so I have merely an open revolution surface instead of a polysurface, letting me access the surface trim command after quickly finding the BrepBrep intersection curves between the prongs and the single ring surface. For that Boolean union step I'm down from 11 seconds to 4 seconds, but confusingly we added a second to the Boolean difference that follows: It's fast since we are manually selecting junk instead of Rhino having to sort which is which, I imagine. We still have a slow Boolean subtraction of the gems and holes from the finished ring body. That's not simple so will remain slow and cannot be parallel processed since again there's a single main ring body being modified in each step, and nor are there simple pairs of split object to select from manually to discard junk. …
Added by Nik Willmore at 6:31am on March 10, 2016
Topic: What are the icons on a component's input/output parameter?
ers can be applied from the right click Context Menu of either a component's input or output parameters. With the exception of <Principal> and <Degrees> they work exactly like their corresponding Grasshopper Component. When a I/O Modifier is applied to a parameter a visual Tag (icon) is displayed. If you hover over a Tag a tool tip will be displayed showing what it is and what it does. The full list of these Tags: 1) Principal An input with the Principal Icon is designated the principal input of a component for the purposes of path assignment. For example: 2) Reverse The Reverse I/O Modifier will reverse the order of a list (or lists in a multiple path structure) 3) Flatten The Flatten I/O Modifier will reduce a multi-path tree down to a single list on the {0} path  4) Graft The Graft I/O Modifier will create a new branch for each individual item in a list (or lists) 5) Simplify The Simplify I/O Modifier will remove the overlap shared amongst all branches. [Note that a single branch does not share any overlap with anything else.] 6) Degrees The Degrees Input Modifier indicates that the numbers received are actually measured in Degrees rather than Radians. Think of it more like a preference setting for each angle input on a Grasshopper Component that state you prefer to work in Degrees. There is no Output option as this is only available on Angle Inputs. 7) Expression The Expression I/O Modifier allows you change the input value by evaluating an expression such as -x/2 which will have the input and make it negative. If you hover over the Tag a tool tip will be displayed with the expression. Since the release of GH version 0.9.0068 all I/O Expression Modifiers use "x" instead of the nickname of the parameter. 8) Reparameterize The Reparameterize I/O Modifier will only work on lines, curves and surfaces forcing the domains of all geometry to the [0.0 to 1.0] range. 9) Invert The Invert Input Modifier works in a similar way to a Not Gate in Boolean Logic negating the input. A good example of when to use this is on [Cull Pattern] where you wish to invert the logic to get the opposite results. There is no Output option as this is only available on Boolean Inputs. …
Added by Danny Boyes at 11:41am on March 10, 2014
Event: shopfront fab São Paulo - Architectural Association Visiting School São Paulo Workshop
ly fabricated interventions and interactive electronic performance art installations in Barra Funda.  Along with other experts, these tutors will teach how to use and apply new design technologies, notably Rhino and Grasshopper (and numerous plug-ins including GECO, Galapagos, Kangaroo and RhinoCam); Arduino and Processing; and the use of laser-cutters, rapid- prototype machines and CNC routers and mills. Alan Dempsey of NEX, was in 2010, selected by the Centre for European Architecture/Chicago Athenaeum as one of the 40 most significant architects in the EU under 40.  In 2008 he was selected by the British Council as one of the six most significant Design Entrepreneurs.  He previously worked with Future Systems, OCEAN and Homa Farjadi.  Alan was an AA Unit Tutor and is Director of the AA Independent’s Group (www.independentsgroup.net), which facilitates research into the use of computational design and fabrication. Alan has lectured, exhibited and been published worldwide.  His work has received a number of awards, including a LEAF award for Spencer Dock Bridge, and a D&AD pencil for the [C]space DRL 10 Pavilion. Robert Stuart Smith of Kokkugiais a Studio Course Master at the AA DRL.  Robert previously worked for Lab Architecture Studio and Nicholas Grimshaw & Partners.  He focuses on self-organisational systems and developmental growth, pursuing polyvalent and environmentally responsive affect.  He leads  consultation to Cecil Balmond on non-linear algorithmic design research. Kokkugia has projects in the USA, UK and Mexico, and is exhibited and published internationally. Iván Ivanoff is an artist, programmer, and researcher. He searches for new forms of communication for the society of the future and is the director of different Media Labs worldwide. He founded the artistic collaborative i2off.org+r3nder.net, which develops multi-media and interactive projects, and Estado Lateral Media Lab to investigate and develop new technologies. The Barra Funda district of São Paulo was once characterised by a mix of small industrial, commercial and residential programmes, but, as economic policies have favoured larger production industries, numerous companies have abandoned the area. In response, the workshop proposes the creation of new types of smaller industries to produce a mix of both consumption and production, manifested through micro-manufacturing interventions that can co-exist alongside retail and housing.  Computational design and digital fabrication could be used to help create these new micro-industries, which in turn will help empower local craftsman to produce and sell directly to consumers through micro-manufacturing, located in small urban workshops. The workshop will tap into emergent gallery scene of Barra Funda and local initiatives that use computational technology to introduce a new cultural and economic impetus. The workshop is a part of the International Festival of Electronic Language (FILE), an exhibition of interactive electronic technology, and will import these electronic technologies out of the galler, collaborating with local manufacturers, artists, and activists, with a goal of disseminating a high-tech yet low-cost and small-scale fabrication systems to promote this new micro-industrial movement. The workshop is open to architecture and design students and professionals worldwide.…
Added by aNNE sAVE De bEAURECUEIL at 1:19pm on May 9, 2012
Topic: Control OSC
of a hack to push it to an android device, and you can't use labels, which is a very bad point! ... I won't buy an Iphone! The other is Control OSC. It looks rougher, but it has a lot of advantages to me. + Game of Life included! + you can use and update labels :)) + Has a nice muti touch widget unfeatured in touch osc + You can script the interface using java script manipulation in gh, stream it to your dropbox and update in one "tap", as follows Does anyone have experience with scripting interfaces for this software? I'm stuck already. I know nothing of java script to begin with. As you can see I managed to format the labels but the osc message I could not find a way, it stays untouched. Just in case someone knows better, here are my "objects" (I said that right?). The userXXX are replaced in GH. {    "name":"userName",    "type":"Slider",    "x":(xPadding + .11), "y": yPadding,    "width":.82, "height":.082,    "color":"userColor",    "min":userMin,    "max":userMax,    "ontouchmove" : "var roundedvalue = this.value.toFixed(userFix); LbluserName2.changeValue(roundedvalue)",    "onvaluechange": "oscManager.sendOSC('/userName', 'f', this.value.toFixed(userFix))",},{    "name":"LbluserName1",    "type":"Label",    "x":xPadding, "y": yPadding,    "width":.1, "height":.05,    "color":"userColor",    "value": "userName"},{    "name":"LbluserName2",    "type":"Label",    "x":xPadding, "y":  (yPadding + 0.05),    "width":.1, "height":.05,    "address":"/userName",    "color":"userColor",    "value": 0},…
Added by Fred Becquelin to gHowl at 3:36pm on September 24, 2012
Topic: Formatting Numbers in Grasshopper
and where the decimal place should be. The reason it only shows the first 5 numbers that make up 1,000,000 is because anything smaller than 100 is considered insignificant when talking about 1 million. Think of it like this if 1 million represents an Olympic size swimming pool then 10 would represent the volume of a full tank of petrol for an average family car. You would have to stand there for an extremely long time to fill up the pool from a petrol pump. It's important to know that these insignificant digits are still there for the purpose of calculations but are just not being displayed. There are times when you may want to display these numbers in a format that makes more sense, for these occasions we can use the Format() function. Format() Function For versions BEFORE 0.9.0001 the VB Format Function is available through the Expression Components found on the Math Tab > Script Panel Either by using the F input* or the Expressions Editor found on the Context Menu you can apply a format mask to the x input. * except FxN Anatomy of the formatting function above: Format(..............................) <-- VB function Format("........................."....) <-- Display String Format("{0....................}"....) <-- Place Holder for first variable Format("{0:0.000000000}"...) <-- Format Mask for 9 decimal places Format("{0:0.000000000}", x) <-- Variable This can be applied to points and their components: For versions AFTER 0.9.0001 there is a dedicated Format Component or you can use the Expressions Components successor Evaluate. For more information on the tags used in the Format Function see these links. Standard formatting tags Custom formatting tags WARNING: If you format a number to be displayed in this way it becomes a string and will no longer have the complete Real number available for calculations. Always use the input to the format function for further requirements in calculations.…
Added by Danny Boyes at 5:58am on May 22, 2012
Event: ESPACIO INTERACTIVO, digitalMed Visiting School sobre la Ciudad Inteligente: Sevilla, 22- 26 de Enero 2014
diseño computacional.   La Visiting School digitalMed 2014, promovida por Medaarch y Emwesoft Sevilla S.L.N.E, se celebrará en la ciudad de Sevilla, y tendrá como tema central la Smart City y el estudio de la interacción entre las personas y su entorno a través de objetos, dispositivos e infraestructuras.   Fecha limite de inscripción: 16/01/2014 info@emwesoft.com             OBJECTIVOS Adquirir la capacidad de gestionar flujos de datos en los que las ciudades están sumergidas, para insertar proyectos que sean útiles, contextualizados, poco invasivos y aptos a establecer un intercambio de informaciones con los usuarios. El objetivo final es redactar un catálogo de proyectos que puedan formar parte de un contexto urbano y puedan delinear el perfil de las ciudades en las que viviremos en el futuro próximo.   METODOLOGÍA Metodología basada en el aprendizaje activo, en la puesta en práctica de métodos activos que estimulan y facilitan el intercambio de experiencias y puntos de vista entre el alumnado: Buscando la participación del alumno, planteando todas las cuestiones que considere necesarias a la hora de aclarar conceptos. Fomentando el debate y la colaboración entre los participantes. Dando respuesta a las dudas planteadas. La metodología será presencial, lo cual permite un mayor acercamiento entre profesor y alumno, y en consecuencia una mayor asimilación de los conceptos.   PROGRAMA Los primeros días del taller serán dedicados a establecer definiciones comunes que nos permitan trabajar a partir de significados compartidos. En esta fase se tratarán temáticas que recurren a menudo en la práctica arquitectónica contemporánea, es decir el diseño computacional, la fabricación digital y los data driven. Los alumnos tendrán la posibilidad de aprender a usar software para el diseño paramétrico, como Rhinoceros y el plug-in Grasshopper, a través del conocimiento de dichos software, el alumno conseguirá competencias teóricas y técnicas, para un enfoque al diseño computacional.   PROFESORADO La formación será impartida por profesionales con amplio conocimiento y experiencia en el ámbito. Los tutores serán los arquitectos Amleto Picerno Ceraso y Francesca Viglione.   DURACIÓN TOTAL DEL TALLER 40 horas   QUIÉN PUEDE PARTICIPAR? . Funcionarios con una actitud proactiva hacia la construcción de ciudades inteligentes; . Académicos y estudiantes en áreas relacionadas con el desarrollo de proyectos y soluciones tecnológicas para ciudades digitales y ciudades inteligentes; . Arquitectos; . Ingenieros; . Diseñadores; . Profesionales de las tecnologías de información y con relación a el área de tecnología.   REQUISITOS BÁSICOS - Conocimiento básico de Rhinoceros - Inglés medio *Disponibilidad de un intérprete español.   PRECIO y Tarifa especial El cuesto del taller es de 500€. También hay facilitacióno en caso de Inscripciones de grupo: para cada grupo formado por 5 inscriptos, que paguen en un única solución, el costo total será de 4 miembros y no 5 (una persona gratis)   DONDE Emwesoft Sevilla S.L.N.E C/ Monte Carmelo 21, 41011 – Sevilla (España) Teléfono: +34 (955) 224 524 Email: info@emwesoft.com Internet: www.emwesoft.com …
Added by Francesca Luciano at 9:40am on December 12, 2013
Topic: Fast Solver (B-Solve?): float my boat
tives for low-dimensional, or highly continuous problems. Having a somewhat faster way to trigger a galapagos run would also be beneficial." I found a post on the 'hoopsnake/forum' describing the very same problem I am trying to solve, and looked into using HoopSnake (without satisfaction so far): Double loop and hydrostatics? I don't want to wait until G2 so will re-state some of what I posted earlier, then offer a template for an ideal "fast solver" component ('B-Solve') that could be widely useful.  I am ready to accept that it might be written in Python, C, or VB - as long as it's open source or built in to standard GH.  If there is a GH plugin that will do this, I'd like to know that too, though prefer a lightweight solution rather than a big toolbox. QUESTION: Is there a FAST (binary search speed) GH way to "solve" toward a goal by "moving" a single slider? CONTEXT: I have a boat hull of a given displacement at rest. I rotate the hull to an arbitrary angle ("heel" caused by wind in the sails) and want to adjust a 'Z-offset' slider so the displacement is the same as it was at rest. I can adjust the slider manually, zooming in for better control, and with a dozen tries or so, in a very short time, narrow in with a binary search method and get very close to matching the value. When I hook up Galapagos, it runs on and on forever, trying values that are "obviously" further away instead of closer to the goal.  When I can solve it manually faster than Galapagos, a different solution is needed. OBJECTIVE: I want a FAST solution that doesn't need any manual input. Ideally, it would respond like any other component and re-calc whenever its inputs changed. At worst, a 'start/reset' trigger, "soft input" so it can be used inside a cluster. It doesn't need to control a slider, they just happen to be handy for defining a range and precision of values. Using Galapagos: HydroSolve_2015_Sep8a.gh (attached) An extremely stripped down version of the problem using Grasshopper. NOTE: One obvious problem here is that by using absolute value ('abs()') for the 'difference' here, Galapagos doesn't know whether it's too high or too low! Instructions: Start with 'Roll=0', 'Volume=1543.943' Adjust 'Roll' to ~35 degrees "Solve" 'Z-offset' value to return to 'target' (original) volume of 1543.943 Using 'B-Solve': HydroSolve_2015_Sep8b.gh (attached) 'B-Solve' is the proposed fast solver component.  Its 'solution' output is always in the range of zero to one, which is remapped by the green group as -5 to 5 and used as the 'Z-offset' for 'Pitch-Roll-Z'. Starting value ('Reset') for 'solution' is 0.5, and 'B-Solve' tries different 'solution' values to make 'result' (the 'Volume') and 'goal' match.  An efficient uphill(?) or binary searcher could be very fast. Does this sound feasible?  Can anyone implement 'B-Solve'? Two at once? The post noted earlier, Double loop and hydrostatics?, brings up a complication that's worth considering from the start...  Depending on hull shape, the center of buoyancy may move fore and aft, away from the center of gravity, as the hull rolls.  This induces a change in pitch so a second 'B-Solve' component could be used in the same model to adjust pitch, which of course changes 'Volume' again...  Not quite sure how the two would get along? Thanks. Note: the hull in these examples is a really poor shape!…
Added by Joseph Oster at 1:30pm on September 9, 2015
  • 1
  • ...
  • 588
  • 589
  • 590
  • 591
  • 592
  • 593
  • 594
  • ...
  • 601

About

Scott Davidson created this Ning Network.

Welcome to
Grasshopper

Sign In

Translate

Search

Photos

  • Blob Mesh from Curves

    Blob Mesh from Curves

    by Parametric House 0 Comments 0 Likes

  • Roof Shell

    Roof Shell

    by Parametric House 0 Comments 0 Likes

  • Floating Mobius Pavilion

    Floating Mobius Pavilion

    by June Lee 0 Comments 0 Likes

  • Floating Mobius Pavilion

    Floating Mobius Pavilion

    by June Lee 0 Comments 0 Likes

  • Floating Mobius Pavilion

    Floating Mobius Pavilion

    by June Lee 0 Comments 0 Likes

  • Add Photos
  • View All
  • Facebook

Videos

  • Floating Mobius Pavilion Rhino Grasshopper Tutorial

    Floating Mobius Pavilion Rhino Grasshopper Tutorial

    Added by June Lee 0 Comments 0 Likes

  • Magnet Shade Pavilion Rhino Grasshopper Tutorial

    Magnet Shade Pavilion Rhino Grasshopper Tutorial

    Added by June Lee 0 Comments 0 Likes

  • Ngon Mesh

    Ngon Mesh

    Added by Parametric House 1 Comment 0 Likes

  • Minimal Surface

    Minimal Surface

    Added by Parametric House 0 Comments 0 Likes

  • Wind Pavilion

    Wind Pavilion

    Added by Parametric House 0 Comments 0 Likes

  • Mobius Cutout Pavilion Rhino Grasshopper Tutorial

    Mobius Cutout Pavilion Rhino Grasshopper Tutorial

    Added by June Lee 0 Comments 0 Likes

  • Add Videos
  • View All
  • Facebook

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

Badges  |  Report an Issue  |  Terms of Service