Added new transform property to cpSpaceDebugDrawOptions #208
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds a transform property to cpSpaceDebugDrawOptions, and the transform is applied on the drawing of shapes. However, it is not applied to the size of the dot when drawing constraints. In this way you can make a scaling transform and zoom in without the constraint dots filling up the screen hiding everything else.
This is also the reason why this change has to be done in cpSpaceDebug, since if I just do the transform inside the draw functions (dot, segment, fat segment etc) drawing of DampedSpring will not work nicely. (This is what I tried first)
Code can most likely be optimized further, Im open to suggestions.