Hi.
Has someones an idea if it is possible create a projection of a (poly)surface on Z=0 WITHOUT extracting the Perimetercurves.
Something to try:
- Get the polysurface’s bounding box.
- Find the maximum point and extract the Z value.
- Find the minimum point and extract the Z value.
- Check if the minimum point elevation was less than 0; if so translate the polysurface by 2x the inverse of the minimum point elevation.
- Convert the bounding box to a cuboid.
- Translate it by the inverse of the maximum point. Your cuboid should now lay under the polysurface and have with the top face on the XY plane.
- Use a ProjectOntoSolid method to pass the polysurface down to the surface.
Might not be what you need but it’s hard to tell without a sketch or dataset.