Hi,
When using Integrated mesh layer with an elevation layer it can cause the basemap to interfere with the mesh layer if elevation data does not exactly match my integrated mesh layer. It becomes more apparent when the elevation drop-off is more noticeable such as near island cliffs. One way I though of solving it was setting elevation data to 0 where I have my integrated mesh layer. But that does not solve my issue since I still need the elevation data due to that I have objects that clamps to the surface of it and they will be under the mesh layer then.
Is there a way to like cull the data where I have the integrated mesh layer? In ArcGIS pro it looks fine and seems to handle this but not the Unity SDK?
Solved! Go to Solution.
I can't think of a way to achieve this with the current API. I've opened an internal enhancement request for discussion.
Thanks
I have experimented a bit with ArcGISMeshModification and have it seems to be a good way to solve the issue. The only problem though with the current API is that there is no way for me to retrieve the entire footpoint of the integrated mesh dataset. I need it to be exact and I only have access to the center, width and height.
Hi,
When you say you need to "retrieve the entire footprint of the integrated mesh dataset." -- do you mean the exact polygon outline, or a bounding box / extent envelope?
Thanks
The exact polygon outline.
I can't think of a way to achieve this with the current API. I've opened an internal enhancement request for discussion.
Thanks
Mesh modification is the right tool for adjusting/culling the elevation under the integrated mesh. Getting it to match exactly will be difficult without the coordinates of the layer, but depending on the shape of the integrated mesh, you might have better luck using the manual tool from the UI.
Unfortunately that is not going to work due to the sheer amount of datasets we use, over hundreds of Km² so it needs to be automatic and quite precise. We load in the layers in runtime and they are dynamic.