So I have a List of list of four curves.
Using Curve.PointAtParameter I get the mid points of these curves.
What I want to do is get the longest line from these set of 4 points >> meaning pick 2 points which will define the longest line.
My python skills are very basic and I can’t seem to get the nesting logic I feel which will solve this. Any help will be greatly appreciated. Thanks in advance.
I’d try the following logic:
Python’s itertools has a combinations function that you could use. You can sort a list curves by length by creating a lambda function and feeding it as a key to the sort function.
2 Likes
Thank you so much for this Dimitar . Never really understood list combinations earlier but now it’s making sense. I also looked up stackoverflow and there were examples relating to itertools as mentioned by you. I have followed Corey Schafer’s youtube channel in which he has talked abt lambda functions. But as stated earlier, I am very much a beginner in python and need to practice more and be regular.