algorithmic modeling for Rhino
I have been running across an error when using the floor component with ZombieSolver in Kangaroo2. Essentially, the ZombieSolver does not seem to be recognizing the floor as a Kangaroo goal. I am running a tensegrity simulation where the floor is used to add "energy" to the system so that the assembly wants to form-find above the ground plane (the initial geometry is place .001 mm below the ground plane in order for the floor component to take effect). The floor component and the simulation run fine with the normal Kangaroo2 solver but for some reason not with the ZombieSolver, and I will eventually need this solver to run optimization procedures. I have also tried using the custom iteration Kangaroo2 python and C# components that have been posted and they similarly throw errors when the floor component is involved. Anyone have any insight on how to get the Zombie or the custom iteration solvers to recognize the floor component? Or, is there alternative way I can simulate energy added to the system without the floor so that the tensegrity form-finding can execute? Thanks in advance! File below.
Also in this file I have given the set of goals without the floor component to the ZombieSolver, and no errors are thrown, meaning that the floor is definitely the cause of the error.
Thanks a lot James! Worked like a charm. Guess I need to get back into custom goal scripting. Good thing I have some tutorials under my belt already ;)