In the model below you can see that the I-joist is supported or touches three separate faces (surfaces).
I am trying to figure out a way to code an algorithm that lets me know all of the bearing points along a beam or joist. Starting from one end of the joist, it would give me the location of each of the (left and right boundary line) bearing surfaces.
If I can figure out a way to do this I can then put together the engineering for joists and beams and add this functionality into the truss plugin.
An example of a typical simple beam calculation would look something like this: