Search
  • Sign In

Grasshopper

algorithmic modeling for Rhino

  • Home
    • Members
    • Listings
    • Ideas
  • View
    • All Images
    • Albums
    • Videos
    • Architecture Projects
    • Installations
    • Add-ons
  • Forums/Support
    • Current Discussions
  • My Page

Search Results - 分分快3最准高手助赢计划-『8TBH·COM』福利彩票开奖结果012期查询--2023年3月19日6时48分50秒.H5c2a3.5jexii16x-gov-hk

Topic: TUTORIAL: Loft between three circles on a Crv
the following image of a hut.  I do not have experience using kangaroo to simulate forces, but I have made a test using multiple random components on a flat surface to fake the effect I'm going for. See image below.  The main issue I'm having is that the original file used for my test surface used box morph and the variable pipe command. Box morph is a bit touchy on a curved surface and it is not as elegant as I would like it to be (ie. I want all the hair diameters to be perfectly circular and uniform in size). Variable pipe also does not align the base of the hair with the existing surface, which means I have to offset the surface and then trim the excess of my pipe.....leading to heavy code and the file crashing.  So I'm trying to rebuild the "hairs" using a new method: 1) Subdivide the surface 2) Find the midpoint of each surface and then create a straight line that is perpendicular 3) Move a point along the on the straight line (between the start and end points) in the z direction, and then create a nurbs curve using this point and the start and end points  4) create a circle at the base of each crv, and then two more circles: one at the point in the middle point (I think I set it to .9) and the end of the curve 5) The problem: Now I am trying to sweep along these three circles and the nurbs curve to create a bent hair/pipe that is flush with the conic surface, but it does not work. If someone can help that would be amazing. I've included my original surface test file and my new file where I am rebuilding using the sweep command. Below is a drawing of what I'm trying to achieve.  …
Added by bobbi bortolussi at 3:26pm on March 16, 2017
Topic: sweep 2 rails
g by a given diameter and some shapes. What I've done: 1. diameter definition: to find the final object diameter 2. rails definitions: from a initial rails and diameter definition I've find a scaling factor in order to create the final rails with the same form of initial rails but with the wanted distance from the center. I find the scaling factor using the ray and the distance of a projected point of initial rail to the plane XZ 3. shapes definitions: like the rails definition. I used more than one shape because sometimes I need particular forms along the path. The sweep 2 rail component gives me a no good result I tried the options inside the components in order to manipolate the data, but I don't found the solution. If I bake the final rails and shapes, the sweep 2 rail in RH (selected object) works well, but in GH no (red object). I attach the RH and GH files for all who can help me Thanks Filippo…
Added by Filippo L at 4:15am on May 13, 2017
Topic: Problems with radiation result
rch, september, june. I did two kind of simulation. The first one - just one hour 10h and then 15:30. The second, 10:00 to 15:30h. I think that's something wrong with the results kWh/m² because the biggest values for radiation, are for winter. And the results simulation 10:00 to 15:30h the result are different too, the biggest values for winter (june), then september, march, and them december (summer)   The results are (kWh/m²) 10:00h           15:30h     10 to15:30h 21/03 0,69      1,15        2,61 21/06 1,14      1,13        3,71 23/09 0,96      0,90        2,79 21/12 1,31      1,22        2,45   I will be very gratiful with your answer I'm using this software to a important academic work, and in my Country Its not commom use this software, I don't know anyone that could help me with this. I'd like to encourage university start to use this kind of software.   Thank you   Camila  …
Added by Camila Leone to Ladybug Tools at 8:50pm on May 25, 2017
Topic: Beginner - 3D high rise building model cross sections optimization
rking with. I am architecture student as well so please bear with me :). I am currently working on a high rise building. All elements (that is core, slabs and colums) will be analyzed as made of reinforced concrete. I do not want to optimize reinforcement distribution, I will create a material that would be close to reinforced concretes properties. I think i understand how to create and assemble models made of beams (COLUMNS in my model) in Karamba, but I get totally lost when it comes to combining them with shells (CORE, SLABS in my model).  I would like to optimize use of material (volume or mass) with: A) slab deflection limited to 3cm (GRAVITY + LIFE LOAD) B) top of the building cannot "lean out" (horizontal defletction from WIND LOAD) more than 1/500 of its height I post my questions below: 1) I would like to apply wind load on bigger exterior walls of the building. What would the best method bo to do that? I thought about applying load on the level of slabs as uniform line load (marked blue in model). Uniform line load needs to be supplied with beam ID. How can i simulate that? would i have to add beams on slabs edges for that to work correctly? If yes - how would i connect them with slab, so that all elements are transfering the loads cooperatively. Also in that case - how to convert wind pressure (kN/m^2 to kN/m) 2) I know that living load I want to apply is 4kn/m2. How to apply such load to mesh so that results are realiable? it is hard to turn it to point load, as mesh faces (and points where loads are applied) would have to be 1x1m if I understand correctly. 3) How would you place supports under core part? 4)I do not want to vary Slabs/Cores section - I would like to find the minimal value so that mentioned conditions are met. For example - 25cm slabs, 40x40 columns, 50cm core walls. I wouldn't like slab and core to have different heights in different places. Is it possible to use "Optimize Cross Section" Component or should i use Galapagos for that? Sorry for such long post, Thank you for your time and help…
Added by Wujo to Karamba3D at 1:11pm on September 27, 2017
Group: DixieVR | DixieIO
rent actors to work together in real time on an architectural project. DixieVR was born from the idea that virtual reality could become a fantastic tool for architecture and architects, not only for virtual tours but for the conception at its very core. Inspired by the efficiency of sandbox games, DixieVR will allow you to build a fully parametric 3D model from scratch in a very intuitive way and to simulate various factors like natural and artificial light, gravity, and more.  DixieVR is also multi-user oriented : several people, architects or not, are able to work together in real time on the same 3D model and in the same shared immersive environment ! The project started in the Digital Knowledge department of Paris-Malaquais Architecture School. The DixieVR Softwares can be found here : dixievr.github.io // Interoperability DixieVR deals with .dix files. For more information about this file format, please refer to the Interoperability documentation of DixieVR. You can use this DixieIO plugin for Grasshopper/Rhinoceros for exchanging data between DixieVR (PC) & DixieViewer (Android). You can import or export objects at any time inside a DixieVR scene. The Software also come with a library of premade objects that you might find useful. Adding your own premade objects to this library might be a good habit. If you are hosting a scene, you also have the choice to open a .dix file directly from the main menu, this will load the last scene in which the geometry has been saved. // Plugin The DixieVR Plugin can be found in the Extra tab, come with 3 components and a example definition: Dixie2Gh : Import DixieVR geometry to Grasshopper/Rhinoceros reading a .dix file (up to 1000 beams and/or 750 faces). G2D_Polylines : Export Grasshopper/Rhinoceros Polylines to DixieVR writing a .dix file (up to 1000 line segments). G2D_Mesh : Export Grasshopper/Rhinoceros Mesh to DixieVR writing a .dix file (up to 750 triangulated faces). To install: In Grasshopper, choose File > Special Folders > Components folder. Place the DixieIO_01.gha file there. Right-click the file > Properties > make sure there is no "blocked" text. Restart Rhinoceros or Unload Grasshopper. // Contact - DixieVR vr.dixie@gmail.com dixievr.github.io - Oswald Pfeiffer oswaldpfeiffer.com - Mathieu Venot mathieuvenot.com…
Added by Mathieu Venot at 6:18am on April 22, 2017
Comment on: Topic '[clarified and WIP] butterfly doesn't work with OpeFOAM v1606'
he "return" is comment out as shown below? After restarting Rhino and Grasshopper, I opened the outdoors_airflow demo file, and the first step of creating the case file is ok: Then the blockMesh component gives the following error: seems I have to manually start OF first..  so, as the error message suggested, I open OF by Start_OF.bat: Then come back to the blockMesh component, now it can be executed while the OF command line window is also openning: ... and the blockMesh finished successfully: ... so I proceeded to run snappyHexMesh, checkMesh and update fvScheme: ... up to the simpleFoam component, I got the error again: The warning message is: 1. Solution exception: --> OpenFOAM command Failed!#0  Foam::error::printStack(Foam::Ostream&) in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so" #1  Foam::sigFpe::sigHandler(int) in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so" #2  ? in "/lib64/libc.so.6" #3  double Foam::sumProd<double>(Foam::UList<double> const&, Foam::UList<double> const&) in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so" #4  Foam::PCG::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so" #5  Foam::GAMGSolver::solveCoarsestLevel(Foam::Field<double>&, Foam::Field<double> const&) const in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so" #6  Foam::GAMGSolver::Vcycle(Foam::PtrList<Foam::lduMatrix::smoother> const&, Foam::Field<double>&, Foam::Field<double> const&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::Field<double>&, Foam::PtrList<Foam::Field<double> >&, Foam::PtrList<Foam::Field<double> >&, unsigned char) const in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so" #7  Foam::GAMGSolver::solve(Foam::Field<double>&, Foam::Field<double> const&, unsigned char) const in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so" #8  Foam::fvMatrix<double>::solveSegregated(Foam::dictionary const&) in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/lib/libfiniteVolume.so" #9  Foam::fvMatrix<double>::solve(Foam::dictionary const&) in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/bin/simpleFoam" #10  Foam::fvMatrix<double>::solve() in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/bin/simpleFoam" #11  ? in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/bin/simpleFoam" #12  __libc_start_main in "/lib64/libc.so.6" #13  ? in "/opt/OpenFOAM/OpenFOAM-v1606+/platforms/linux64GccDPInt32Opt/bin/simpleFoam" ... and the command lines in the readMe! output are pretty long and it is saved in the text file attached here. So, my questions are: 1. why I have to manually start OF first before I can use the blockMesh component? Should butterfly automatically start OF? 2. what might be the cause of the unsuccessful run of simpleFoam in the end? Hope you can kindly advise! Thank you! - Ji …
Added by Grasshope to Ladybug Tools at 9:04am on August 10, 2016
Topic: Honeybee generation is ready to fly - example work flow!
eration! See an example work flow for designing, simulating and analysing a Photovoltaic system below. Download a Grasshopper and Rhino example file: https://www.dropbox.com/s/krbszlplj5i40dz/017_HBgeneration%20Rhino%20model.3dm?dl=0 https://www.dropbox.com/s/lxneuzal3mipd2q/017_HBgeneration.gh?dl=0 See a quick introduction and tutorial videos here: https://www.youtube.com/playlist?list=PLrx2KnyhaJ5YXo5hpk8Q9q4Vy99O5IegK 1. Select a building to mount a photovoltaic generator on (seen in Rhino in green).  2. Select a surface within that building to mount a photovoltaic generator on (seen in Rhino in green). 3. Create a Honeybee context surface from that surface. 4. Place a photovoltaic generator on that Honeybee context surface by using the Honeybee generation component. Honeybee_Generator_PV and connecting the context surface to it's input _HBSurfaces. Then you can specify both the performance and the financial data of the photovoltaic generator. 5. Create a Honeybee generation system which consists of the photovoltaic generator in 4. By using the component Honeybee_generationsystem and connecting 4 to its input PVHBSurfaces_. Then you can specify the annual maintenance cost of this system. 6. Run the simulation in Energy Plus by connecting 5. to the input HBGenerators_. 7. Read the results of the simulation: - The electricity produced by the Honeybee generation system in 5. - The net purchased electricity of the facility (the Honeybee zone) to which the Honeybee generation system is attached to. This is the electricity consumed by the facility less the electricity generated by the Honeybee generation system. - The financial costs of the Honeybee generation system; capital, maintenance and replacement costs. 8. Calculate the net present cost of the Honeybee generation system in 5 assuming a 25 year lifetime. 9. Visualise the net present cost. …
Added by Anton Szilasi to Ladybug Tools at 7:07am on August 28, 2015
Topic: Optimization of code and a couple other issues/questions
or a couple of thingies.   Pattern.gh I defined parametrically a triangle which I then smoothed out to become more like a blob shape. After that I created a pretty simple pattern  that I had in my mind (costed me a lot of time to make this in GH) and finally wanted to rotate each element as it goes higher . The dispatching part seems to be working pretty slow, so it might need an optimization, but I’m still happy with the result as it shows exactly what I wanted, so this is a minor issue in my case.   I then decided to try tessellating my extrusions. You’ll see the voronoi script which is a blob-group in the same Pattern.gh: I had an idea of something and started the code from scratch, then decided to watch tutorials and implement the code shown there. I somehow coped to combine my code with this in the tutorials, but since my knowledge of Grasshopper is zero to basic my code seems to be very unoptimized and lagging.. When dragging the sliders, it takes a lot of time to compute the changes, although, I’m working on a 24gigs 6th gen i7 machine. It might also need optimization. Here comes the first tricky part that I couldn’t sort out in an elegant way neither in Grasshopper nor in Rhino. I want a smooth transition between the wall and the ceiling, so that the voronoi tessellation doesn’t get interrupted. If I was to do it in Rhino I’d make a curve with a filleted edge which I’d then revolve/sweep along a rail.   Pattern.gh: Second thing is – I’ve defined a shape which I want to rotate at a certain degree as it goes higher, however, I don’t have the knowledge to make this happen automatically and just copy the script over and over again. Is there a chance to somehow “loop” the code and parametrically define the degree of rotation and amount of units in the loop?   Next thing is I want to somehow be able to rotate each “6-storey-building” dependently on its surrounding buildings, so that their “terraces” never overlap. I’m using quotes, since they’re still some silly shapes that have nothing to do with buildings and terraces. The principle has to be something like gear wheels or the so-called rack wheels . There has to be some pace which I could set parametrically, but I’m still unsure how to do that in Grasshopper.   The pre-last thing is that I want to control the height of each “building” based on let’s say a topography. I presume this could be done somehow with height maps or some gradient mapper connected to curvature analysis. Not really sure how something like this would work, but I’ve seen such codes that control height depending on a variable.   The last one is more or less similar to the previous. I want to be able to “dissolve” the pattern that I initially created and make it irregular. I suppose this could be done with attractor curve, but again this is just a guess. Please note that this is a top view and the shapes on the upper-left corner have got more "wings" which means there is more floors in the according building. Let's say the buildings in the upper-left corner are 6-7 floors high, in the middle are 4-5 and to the right they're only 3 floors high.   Sorry for that many questions in a single thread. Please let me know if I have to split them in separate threads. All this information is needed for learning purposes. I’m now preparing myself for my bachelor thesis and try as much things as I could, so that I’ll be ready for the final stage of my bachelor’s degree.   Many thanks in advance! Cheers!…
Added by Nik Vlad at 12:00pm on April 2, 2017
Blog Post: Emergent Design: 8 Reasons Why Parametric Design is Changing Architecture

This is my short list of 8 reasons why parametric design is changing Architecture.

PARAMETRIC DESIGN

I first came across systemic and parametric design approaches while…

Added by Mr. Gudjon Thor Erlendsson at 7:47am on April 15, 2020
Comment on: Topic 'Pain Points in Grasshopper'
e chosen to dive into Grasshopper. I’m about 6 months in. If some of my comments are completely off, please take that to mean that a feature is too inaccessible to a newish user rather that it’s just missing, as I may have stated.   One of my primary pain points is this. Things that can be done in other programs are invariably easier in other programs. This is a big enough issue that I doubt there’s an easy solution that an armchair qb like myself can offer up.   The interface: I’ve used a lot of 3D programs. I’ve never encountered one as difficult as grasshopper. What in other programs is a dialog box, is 8 or 10 components strung together in grasshopper. The wisdom for this I often hear among the grasshopper community is that this allows for parametric design. Yet PTC (Parametric Technology Corp.) has been doing parametric design software since 1985 and has a far cleaner and more intuitive interface. So does SolidWorks, Inventor, CATIA, NX, and a bunch of others.   In the early 2000's, when parametric design software was all the rage, McNeel stated quite strongly the Rhino would remain a direct modeler and would not become a parametric modeler. Trends come. Trends go. And the industry has been swinging back to direct modeling. So McNeel’s decision was probably ok. But I have to wonder if part of McNeel’s reluctance to incorporate some of the tried and proven ideas of other parametric packages doesn't have roots in their earlier declaration to not incorporate parametrics.   A Visual Programming Language: I read a lot about the awesomeness and flexibility of Grasshopper being a visual programming language. Let’s be clear, this is DOS era speak. I believe GH should continue to have the ability to be extended and massaged with code, as most design programs do. But as long as this is front and center, GH will remain out of reach to the average designer.   Context sensitivity: There is no reason a program in 2014 should allow me to make decisions that will not work. For example, if a component input is in all cases incompatible with another component's output, I shouldn't be able to connect them.   Sliders: I hate sliders. I understand them, but I hate ‘em. I think they should be optional. Ya, I know I can r-click on the N of a component and set the integer. It’s a pain, and it gives no feedback. The “N” should turn into the number if set. AAAnd, sliders should be context sensitive. I like that the name of a slider changes when I plug it into something. But if I plug it into something that'll only accept a 1, a  2, or a 3, that slider should self set accordingly. I shouldn't be able to plug in a “50” and have everything after turn red.   Components: Give components a little “+” or a drawer on the bottom or something that by clicking, opens the component into something akin to a dialog box. This should give access to all of the variables in the component. I shouldn't have to r-click on each thing on a component to do all of the settings.   And this item I’m guessing on. I’m not yet good enough at GH to know if this may have adverse effects. Reverse, Flatten, Graft, etc.; could these be context sensitive? Could some of these items disappear if they are contextually inappropriate or gray out if they're unlikely?   Tighter integration with Rhino: I'm not entirely certain what this would look like. Currently my work flow entails baking, making a few Rhino edits, and reinserting into GH. I question the whole baking thing, btw. Why isn't it just live geometry? That’s how other parametric apps work. Maybe add more Rhino functionality to GH. GH has no 3D offset. I have to bake, offsetserf, and reinsert the geometry. I’m currently looking at the “Geometry Cache” and “Geometry Pipeline” components to see if they help. But I haven't been able to figure it out. Which leads me to:   Update all of the documentation: I'm guessing this is an in process thing and you're working toward rolling GH from 0.9.00075 to 1.0. GH was being updated nearly weekly earlier this year. Then it suddenly stopped. If we're talking weeks before a full release, so be it. But if we're looking at something longer, a documentation update would help a lot. Geometry Cache and Geometry Pipeline’s help still read “This is the autogenerated help topic for this object. Developers: override the HtmlHelp_Source() function in the base class to provide custom help.” This does not help. And the Grasshopper Primer 2nd Ed. was written for GH 0.60007. Grasshopper is fundamentally a 2D program: I know you'll disagree completely, but I'm sticking to this. How else could an omission like offsetsurf happen? Pretty much every 3D program in existence has this. I’m sure I can probably figure out how to deconstruct the breps, join the curves, loft, trim, and so forth. But does writing an algorithm to do what all other 3D programs do with a dialog box seem reasonable? I'm sure if you go command by command you'll find a ton on such things.   If you look at the vast majority of things done in GH, you'll note that they're mostly either flat or a fundamentally 2D pattern on a warped surface.   I've been working on a part that is a 3D voronoi trimmed to a 3D model. I've been trying to turn the trimmed voronoi into legitimate geometry for over a month without success.   http://www.grasshopper3d.com/profiles/blogs/question-voronoi-3d-continued   I’ve researched it enough to have found many others have had the exact same problem and have not solved it. It’s really not that conceptually difficult. But GH lacks the tools.   Make screen organization easier:   I have a touch of OCD, and I like my GH layout to flow neatly. Allow input/output nodes to be re-ordered. This will allow a reduction in crossed wires. Make the wire positions a bit more editable. I sometimes use a geometry component as a wire anchor to clean things up. Being able to grab a wire and pull it out of the way would be kinda nice. I think GH has some awesome abilities. I also think accessing those abilities could be significantly easier. ~p…
Added by PGirgen at 7:58pm on August 1, 2014
  • 1
  • ...
  • 893
  • 894
  • 895
  • 896
  • 897
  • 898
  • 899
  • ...
  • 915

About


McNeel
Scott Davidson created this Ning Network.

Welcome to
Grasshopper

Sign In

Translate

Search

Photos

  • Parametric Ring

    Parametric Ring

    by Parametric House 0 Comments 0 Likes

  • Twisted Tower

    Twisted Tower

    by Parametric House 0 Comments 0 Likes

  • Parametric Truss

    Parametric Truss

    by Parametric House 0 Comments 1 Like

  • Parametric Facade

    Parametric Facade

    by Parametric House 0 Comments 1 Like

  • Parametric Paneling

    Parametric Paneling

    by Parametric House 0 Comments 1 Like

  • Add Photos
  • View All
  • Facebook

Videos

  • Grasshopper Tutorial (Parametric Ring)

    Grasshopper Tutorial (Parametric Ring)

    Added by Parametric House 0 Comments 0 Likes

  • Grasshopper Tutorial (Parametric Tower)

    Grasshopper Tutorial (Parametric Tower)

    Added by Parametric House 0 Comments 0 Likes

  • Rhino Grasshopper Tutorial For Beginners (Parametric Truss)

    Rhino Grasshopper Tutorial For Beginners (Parametric Truss)

    Added by Parametric House 0 Comments 1 Like

  • Grasshopper Tutorial (Parametric Facade)

    Grasshopper Tutorial (Parametric Facade)

    Added by Parametric House 0 Comments 1 Like

  • Grasshopper Tutorial (Parametric Paneling)

    Grasshopper Tutorial (Parametric Paneling)

    Added by Parametric House 0 Comments 1 Like

  • Parametric Vase - Grasshopper Python Script

    Parametric Vase - Grasshopper Python Script

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