← All ideas
  • Published 12 Apr 2022

Path resolution should intelligently add/subtract edge loops depending on whether portions of the path are curved/straight

Pseudo-code:

  1. Represent path as a series of equally spaced points and "vectors"
  2. Calculate and store the angle between each consecutive vector.
  3. Check a user tweakable "Tolerance Angle" setting which determines what the user is willing to accept as a curve or straight portion of the path and "label" these areas as such using the consecutive angles stored above.
  4. Use said "labelling" in a smart function that automatically adds/subtracts edge loops in curved/straight areas respectively.
  5. Celebrate that you don't have spend time tediously converting the path into a mesh, manually optimize, and or convert it back into a path, and do a bunch of other nonsense because some awesome compassionate programmer just wanted to help their own fellow nerd.
100%

Development Status: Open

Upvote 1 Downvote 0
sapienpark
12 Apr 2022

0 Comments