Kangaroo

THIS FORUM IS NO LONGER ACTIVE. PLEASE POST ANY NEW QUESTIONS OR DISCUSSION ON:

https://discourse.mcneel.com/c/grasshopper/kangaroo

The discussions here are preserved for reference, but new questions posted here are likely to go unanswered.

Kangaroo is a Live Physics engine for interactive simulation, optimization and form-finding directly within Grasshopper.

Load Previous Comments
  • Andrei Raducanu

    Can Galapagos wait for the final result of kangaroo after making a slider change?

  • Jesper Hildebrandt Andersen

    I get this error from the solver, guess it something net frame something any idea on how to solve it ?

    Solution exception:Method not found: 'Int32 System.Environment.get_CurrentManagedThreadId()'.

  • Daniel Piker

    Jesper- try updating to the latest .net framework (4.5.1) from the Microsoft site: http://www.microsoft.com/net
  • Juan Alvarez

    Hi Daniel was wondering using the new Kangaroo what would be the equivalent to the Springs module in the old kangaroo for tensile form finding?
  • Daniel Piker

    @Juan - You can use the Length component, with the target length set to zero for the equivalent of the old springs component for tensile form-finding. The next release will also contain a membrane element.

  • David du Bellier

    That are amazing news! Thank you for your work Daniel, kangaroo already allowed us to create immaculate tensile structures...

  • Agneesh

    Hello Daniel,

    I have used your origami cluster for a simple origami. However, my mesh keeps on rotating once Kangaroo Physics is active, unlike your example. Is there as solution please?

    Regards,

    AB

  • Ebrahim Aly

    Hello Daniel,

    I'm new at Kangaroo and I've a problem whenever i try to run one of the example files downloaded with kangaroo I get the error shown in the attached screenshot, can you help me with this please?

  • Juan Camps

    Hi All, I have a problem with a surface I'm designing (see screenshot attached). Since the surface height changes, the height subdivisions (V coordinate) of the diamonds make the diamonds irregular. I want the diamonds to be as similar as possible in size.

    Any help/ideas would be appreciated! Thanks!!

  • wenyu

    origami%20simulation.3dmorigami%20simulation.gh

    Hi Daneil, I use your definition and add string force to it because i want to make the folding surface into a cylinder shape.But the shape doesn't look like so round , so i want to add one more string force after the surface has already been folded, but it didn't work, the error message is solution exception.

    Hope someone could help me !!!

  • wenyu

  • Charles Portelli

    Hi All, I got a new computer and tried installing kangaroo but the tab does not show up in gh. I"ve tried placing the files in this directory:

    C:\Program Files\Common Files\McNeel\Rhinoceros\5.0\Plug-ins\Grasshopper (b45a29b1-4343-4035-989e-044e8580d9cf)\0.9.76.0\Components

    I've also tried placing the files in this directory:

    C:\Users\MYNAME\AppData\Roaming\Grasshopper\Libraries

    I"ve checked the security settings on the files. They are not blocked. Any ideas how I can resolve this?

    Cheers,

  • Charles Portelli

    The issue below was resolved once i turned off the custom ribbon layout i created.

  • kipodi

    Hello, wondering if kangaroo has a solution for a conical mesh..or an idea on how to create one.

  • Farzane Oghazian

    hi. I just started to work with kangaroo. I wondering do only I have problem with extracting this examples or there is a problem with them?http://www.grasshopper3d.com/group/kangaroo/page/

    example-files

  • Hans Rebel

    Hi Daniel
    I am excited by your kangaroo 2, thank you.
    Trying to define goals to infate a mesh,  I came across your Vertex_areas_comparison.gh.
    I added a 4. way witch uses the crossproduct which gives me the force_vector as well.
    With that I defined an InflateMesh goal, which gives me good results for regular meshes.
    The idea is just moving the face_vertices by the force_vector and let the solver add the vectors at a vertex.
    Could you please have a look and tell me if I correctly handle that goals.
    That would be a great help for further experiments.
    Thanks again!

    Vertex_areas_comparison_XProd3D.gh
    151220_MeshInflate_VB_triags_XProd.gh

  • Moonbeast

    Daniel,

    Is there a way to measure kinetic energy of a system in Kangaroo 2 as in Kangaroo 1? Just trying to figure out if a system has reached equilibrium, keep up the great work.

  • yushide0527

    come here

  • ALI ESLAMI

  • matthewfilan

    hi this is matthew and i just got into grasshopper learning for my design course and i have been experimenting with kangaroo. currently i want to make a shape such like this but i don`t know where to start can someone who knows how to do this please give me some ideas. thank you all for reading this. http://theverymany.com/propos-specus/12-tree-house/

  • Jorge

    Dear all

    How to building model like the videos?

    https://vimeo.com/80136908

    I try again and again but still without success.

    I don't know how to lock here

    My file Kangaroo%20Bend.gh

    thanks.

  • Amir

    Hi friends
    How can I learn kangaroo?
    Do you know any tutorial?
    I look for a lot but I cant find any thing.

  • Noah Orr

    Hi everyone,

    I am currently working with Kangaroo simulating fabric relaxation through surface springs derived from mesh edges.

    I am wanting to add additional springs to the surface through drawing curves onto the surface. These springs will have different rest lengths etc. to the mesh edge springs, therefore causing the fabric to relax non-uniformly. (similar to edge cables, but they run through the fabric rather than around the perimeter)

    I am having a lot of trouble adding these springs and my deadline has really crept up.

    Fabric%20Relaxation.gh

    Below is an attempt to illustrate... Blue lines= Springs to add to mesh (Red).

    I have attached the GH file if you can, please please help.

    Thanks

  • Arturo De La Fuente

  • Moonbeast

    Does anyone have any ideas for how to create a vortex force in Kangaroo2 similar to the component in K1?

  • Manuel

    in kangaroo 2 anyone know how to recreate "geometry in" and "geometry out" from older kangaroo solver?. Its possible?

    example: when remove duplicates lines/points its use for goals, but then you need to reconstruct original geometry.

  • Will Pearson

    Manuel, look for the "Show" component.

  • riccardo foschi

    I have tried to download some definitions in the example page you linked, but when I open them I always miss some nodes because I have a newer version of GH and Kangaroo and the definition won't work (I have both kangaroo physics and kangaroo 2 but it won't work anyway).
    For example when I open this one I will see this algorithm, what's missing??
    Can anyone with an older version of GH can link me a screenshot of the correct algorithm?

    Origami_example.gh

  • Jon

    Hi Riccardo,

    you shouldm install weavebird.

  • Canox

    I am working in a nodes project for 3d printed  structures and its difficult find a smooth transition between the branch and the joint with springs force .

    I am trying to improve the tangency between  the the final mesh at the anchorpoints  and each branch direcction rest lenght in springs force.

    At the same time avoid the mesh to go in a convex direcction and have a smooth transition.

    How we can find a definition  , where the are diffents settings from  rest lenght and stiffness to find a correct mesh  ? i tried to apply unary force in some points to the mesh in every anchorpoint without success

    this is de example that i work with 

    this is what i get normally , with rest lenght and stiffness settings  

    this is my goal , where there are a smooth transition in every branch direccion 

    thanks !!!!

  • Canox

    i leave here the definition , and rhino file .

    ( of course i used Meshmachine settings

    28-11-16.3dm

    13-julio-16.3.gh )

  • Canox

    i have a new examples with kangaroo 2 ( soapfil , anchor and tangential smooth ) and laplacian .

    in kangaroo 2 is easy to control a mesh tension but is more difficult to have anchorpoints control in the naked edges .

    this is the example with kangaroo 2 

    this is a example with laplacian .

    For produce a differents solutions than "Minimal surface" with kangaroo 2 or  solutions with "Springs" from kangaroo we need to find a specific force that push the Mesh vertex points  to the fix anchor points in the naked edges .

    thanks 

    13-julio-16.3dm

    1-12-16.CORRECTO%202%20_springs.gh

  • Paul Arsene

    Hello everybody,  few weeks ago I've seen some attempt to reorganize grasshopper code into a readable clean manner using kangaroo, like transforming spaghetti code into clean linear code, but I just can't find it anymore. Any info about this? Thanks in advance.

  • Ramon van der Heijden

    Hi Paul Arsene,

    That post about organizing the canvas was by me. I have progressed this work quite far, but have not used kangaroo for this so far.
    If you're interested, I can send you a prototype of the tool. It is functional, but may need some improvement.
  • ALI ESLAMI

  • AJ

    im trying to use the grab component without big success  https://vimeo.com/118721449 . following the video (and also another example file > http://www.grasshopper3d.com/video/kangaroo2-planar-quad-mesh-editing ... not working as well)

    help :)

  • Will Pearson

    Hi AJ, can you describe in what way the grab component is not working? The more detail you can provide, the more help you'll get! What version of Kangaroo are you using? What error messages (if any) are you getting when trying to use the grab component?

  • Grazia Pota

    Hi everyone, I've a simple question. Is there an equival component for PowerLaw in Kangaroo 2?

  • Earth

    Hi all, where does Kangaroo define literally the mass of springs? The thing is, when using Kangaroo, there is no mass input, and  if I applied force=0 then displaced the support, why the structure vibrates when there is no mass defined anywhere?

    The second thing is that, when I applied very high value of stiffness, with proper support conditions, the elements fly off to there screen (displacement=infinity=null), even if there is no force applied, anyone know why?

    help :)

  • Martin Siegrist

    Hi Daniel, I spent the last ten hours trying to remember how to use the SolidPointCollide component. I need to hang a relaxed mesh inside another mesh. Too much to explain. Well, I figured it out at some point.... now it works pretty well.

    Just wanted to say thank you for programming such an awesome set of tools!
  • Jupiterator

    Hi Daniel,

    Is the version of Kangaroo for OSX different than Windows?

    I'm looking for the SpringsFromMesh component I've seen in a tutorial, but I can't find it anywhere.

    Any help would be greatly appreciated!

  • Philippe Hannequart

    Hi all, How can I model a shell in Kangaroo2 ? The triangular shell element from Kangaroo1 disappeared?

  • weizhiwei

    Hi all, I'm a really new grasshopper user, These days I have learned how to use Kangaroo2 to solve a problem.

    But I have some trouble with the component "PolygonArea".

  • Valmir Kastrati

    Can anyone tell me which component in Kangaroo2 is "Springs" from Kangaroo 1?

  • Michael Pryor

    @Valmir Kastrati  it is called "Length(Line)" in K2

  • Mostafa Abd-El-Raouf Ahmed

    Guys i am new to kangaroo and kindda amateur too in grasshopper .. so i have a question .. how can i achieve a smooth mass to conform on two closed curves

    My curves here : https://www.mediafire.com/folder/3igcr5b225jvi/Grasshopper+try
    And a simple loft is here to just see what I intend to do
  • Daming

    I have found that the interconnectPoints Component(Utility) may has some error, the interconnetctions may be not out put.

  • Alvaro Rodriguez Garcia

    Hello everybody! I am having this problem,  I already installed Kangaroo 2.4.2 and the library appears in my GH canvas. However, it seems that a couple of components weren't loaded correctly or I don't know what happened or what can I do. 

    Thank you so much 

  • Gerard Guell

    Hello! Does anyone have any documentation on how to use the "support 6dof" elements?

    I have created a little code consisting in two beams forming a right angle which is pulled at 45° from its vertex. To goal is just to get used with Kangaroo elements and so on.

    For some reason I don't really understand, when using the support tool, the nodes act as they were not constrained and free movement occurs. To bench mark it, I have taken the same code and used the "anchor" elements instead and it works quite well, so I'm pretty sure there is an issue with the "support" element.

    If someone could help me out it would be greatly appreciated it.

    Thanks

    PD: Below I'm attaching the two files (one where I use anchors as end conditions and the other using "support" elements)

    try_support6dof.gh

    try1.gh

  • jiayingfan

    i am a GH rookie,glad to learn more.