Skip to content
gumyr edited this page Aug 2, 2022 · 16 revisions

build123d To Do List

  • build custom Direct API layer with monkey-patched base class methods
  • add a new Joint class (?) with:
    • Rigid. A rigid joint fixes two components to one another. ...
    • Revolute. A revolute joint has a single rotational degree of freedom, much like a hinge. ...
    • Slider. A slider joint has a single translational degree of freedom. ...
    • Cylindrical. ...
    • Pin Slot. ...
    • Planar. ...
    • Ball.
  • add a list of joints to Solid and Compound classes
  • add a new assembly "solver" that converts joints into constraints then calls the existing solver
  • get live 3d documentation going
  • add logging
  • add try blocks to intercept OpenCascade exceptions
  • add new user documentation
  • add cheatsheet
  • add BuildSurface
  • verify that extrude linear works with non-planar faces
  • add a function/operator that creates "hull" points - i.e. points of interest when two or more objects are hulled together (2D only). These points are able to be used for line building
Clone this wiki locally