The way Shapr3D handles certain parametric relations runs counter to my expectations. Let’s say I extrude Face A to Face B (Extrusion Extent = To Object) which happens to be 1" away. Everything looks good. However, let’s say I change my model such that Face B is now 2" away. Shapr3D maintains the original extension of 1" instead of increasing the extension to 2". It does not appear to be truly parametric.
In another example, I imported a model and used the Translate command to position the imported model to my model by aligning edge midpoints. Everything looks good. However, when I modify some of the overall dimensions, these items are no longer aligned by their edge midpoints.
In this case, Shapr3D appears to convert the initial midpoint to a point in X, Y, Z instead of maintaining the edge midpoint relationship. When other dimensions change, it continues using the X, Y, Z position instead of updating things based on the new edge midpoint. Again, this is unexpected for parametric modeling.
Hopefully, I’m either missing something or this is a bug.