Hi All,
I need to create a composite surface that represents the LOWEST of a bunch of surfaces which are stacked on top of each other at different elevations. Kind of like a 3D boolean addition but I only want single surface representing the lowest plane, or an upside down drape mesh. When it's generated properly looking at it from above it should appear as a concave hull. A bit hard to explain but if I were writing an algorithm to do it, this is what it would look like..
Declare a bounding area "area1"
For each "x","y" point within area1
for each surface stacked at this point
if "z" is LOWEST
set area1 (x,y,z)
endif
endfor
Can anyone point me in the right direction on how to achieve this?
RegardsAndrew BellTechnical SupportBentley Systems
Hi Andrew,
We use this for airspace design. We have a bunch of imaginary surfaces that exist at different altitudes that may overlap with multiple other surfaces. It's a plain installation of microstation. Here's an example DGN:
airspace surfaces.dgn
Thanks for your assistance.
Tim
Hi Tim,
If you can produce meshes rather than individual triangle shapes, you should be able to get your desired result with the following method.
Cheers,
Ron
Answer Verified By: Tim T
Tim,
Glad it worked for you!
FWIW, about 16 years ago, I was asked to create the following video to help explain what the imaginary surfaces are.
Understanding Part 77: Civil Airport Imaginary Surfaces
It looks a bit dated now, but it was one of my first animations in MicroStation.