Hi, thanks for taking the time to think about this.
The shape changes over time. So if you imagine, the pyramid’s base remains the same while the other sides deform to follow the tip which may move in any direction.
Thinking about the trace to each corner, does that mean I would have to also have multiple traces from pyramid tip to several points on each opposing edge to cover all of the surface area?
This really could be solved by somehow knowing if the polygon of a deformed pyramid intersects any other object. It feels like the engine already knows this but I don’t know how to get the information.