Debugger Drawings #4

Open
opened 2023-11-05 06:08:14 -08:00 by emma · 0 comments
Owner

A lot of the built in draw methods should have the option to pass in a debugger level. The debugger level should be enumerated to determine how much additional data is being drawn - i.e. the spline segment should have at least 3 debugger levels - control points, lines, and tangents. Each level would draw all of the details on that level only unless a verbose flag is provided, forcing it to draw all lower debug levels as well.

  • SplineSegment

    • Levels include control points, lines between control point pairs, and tangents, in that order
  • Polygon

    • Levels include vertices, AABB, CircularBB, edge normals. AABB and CircularBB should not draw each other when verbose
A lot of the built in `draw` methods should have the option to pass in a debugger level. The debugger level should be enumerated to determine how much additional data is being drawn - i.e. the spline segment should have at least 3 debugger levels - control points, lines, and tangents. Each level would draw all of the details on that level only unless a `verbose` flag is provided, forcing it to draw all lower debug levels as well. - [ ] `SplineSegment` - Levels include control points, lines between control point pairs, and tangents, in that order - [ ] `Polygon` - Levels include vertices, AABB, CircularBB, edge normals. AABB and CircularBB should not draw each other when verbose
emma added the
enhancement
label 2023-11-05 06:08:14 -08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: emma/doodler#4
No description provided.