Extending a 3D TIN beyond the points used to create it

295
3
02-13-2024 02:30 PM
LostCarto
New Contributor

Hello,

I am attempting to create a 3D plane from three points. However, I would like to have this plane extend outwards beyond the extent of the three points, potentially to a bounding polygon. The elevation of the plane would maintain the slopes that the three points create whilst extending to the bounding polygon. 

It has been easy to create this plane within the points, but I cannot find a way to have it continue to interpolate this plane outside of the points.

Does the community have any ideas how to achieve this? Thanks in advance.

0 Kudos
3 Replies
DanPatterson
MVP Esteemed Contributor

Were you using this tool?

Create TIN (3D Analyst)—ArcGIS Pro | Documentation

In the tool's Environments property, it should support the Extent property which could be set as a bounding constraint


... sort of retired...
0 Kudos
LostCarto
New Contributor

Sadly, no matter what extent is set in the Environments property, the TIN is only generated within the bounds of the three points. 

0 Kudos
BobBooth1
Esri Contributor

I don't know a tool that will do this for you, but if you are willing to dig into Python and feature geometry, you could calculate the z values for the vertices of the bounding polygons and use them as inputs to the triangulation.

https://stackoverflow.com/questions/52182951/getting-the-height-from-4-points-and-local-coords-at-an...

0 Kudos