fluencyCAD/doc/flow.md
2024-07-16 18:02:27 +02:00

613 B

Signal Flow

2D SketchWidget

  • 2D QPoint form custom Qpainter widget in linear space
  • 2D QPoint ot cartesian space
  • 2D tuple into slvspace dict system and solvespace
  • get calced position from Solvespace solver
  • add to internal reference dict
  • Transform to linear QPainter space for display to show

3D custom Widget

  • Take Tuple points form solvespace main dict
  • Draw Interactor and sdfCAD model

Select and Project

  • Project cartesian flattened mesh into 2D
  • Transform to 2D xy
  • Transform to linear space for 2D widget to draw.
  • Result into 2D cartesian for body interaction extrude etc