Set up the scene, placing objects in the right spots. Now, getRopePoints and other such point sampling functions have an additional argument to scale the return value.
Sampling boxes and holes differently.
Changed the code to account for needle, box and hole lines in the file. Also changed it such that the code will not crash if these are not present. Added a function in the comments to describe how to actually use the points generated.
Now, getRopePoints needs a scale argument.
Added try catch block around python function to look at errors.