"There are some mistakes in your definition (for example, the data connected to the Vector 2Pt component won't match correctly).
I attached an improved version.
(I don't have Ladybug so I substituted it with a scripted…"
"More than making the components work without a timer (you can already do this Kangaroo by increasing the subiterations and inputting a true and a false value to the start input. You can also do it with the remesher using a…"
"Of course, use David solution (after combining the two vector variables into one :P). But this also seems to work, using only standard component.
It uses the offset loose component to create an offset, deletes the segments that flip, intersects…"
"I did it all in Grasshopper. You can create scripts using the C# or VB.NET scripting components. They are located under Math -> Script. You can also download a plugin to be able to script in Python.
The scripting component does the…"
"Just replace the path mapper component with the shift paths component, it will do the exact same thing. Connect the curve parameter to the first input, leave the second input in its default -1 value."
"Or the trim tree component, a newer component that apparently does the same thing.
It has a better description and icon of what it does than shift paths, but doesn't allow wrapping (to trim the start rather than end). Neither component allow…"
"If it's just a rectangle and you are changing the height or width, I don't think you need Kangaroo, but you can't automatically change slider values on the fly unless you use scripting. I guess the best way would be to use events, but…"
"It's possible you have the Kangaroo files blocked. Right click on the .gha and .dll files individually, select properties and if there is an 'unblock' button, click it.
You can also use the script I posted bellow, so there is no need…"
"Must stop procrastinating...
I added the recursive logic of first making the border segments of equal length, then if they are larger than the interior segment's length, adding 2 extra segments (keeping them odd or even) and…"
"Points are value types, the equality is comparing the actual numbers that make up the points, but it's likely they are not exactly the same.
The best approach to check if two floating point numbers are the same (a 3d point is 3 floating…"
"I added the 4 different types to the script.
I also added a threshold for when to add or remove a segment for generating odd or even panels. If the size of the lateral panels is too large you can lower the value to add another segment. Ideally this…"
"And here is a scripted version of more or less what Kangaroo is doing, so you don't need any plugins.
It has the advantage of stopping once it's under a maximum deviation value before it reaches the maximum number of steps set.
"Is this what you want? I'm making many assumptions that seem to be in your drawing.
Curve is a straight line, connecting bottom corners of the surfaces, the surfaces are perpendicular to the line, amongst others."