Skip to main content
Solved

Get vertexes intersecting points between a 2D polyline and 3D polygon

  • October 24, 2019
  • 2 replies
  • 32 views

clowncutie
Contributor
Forum|alt.badge.img+7

I have a multiple polygons that represents a ground model surface.

 

I have one border, that for example marks the limits of a buildable area.

 

I want an extruded version of my border, using the extruder I for example can extrude it by 10 m up. But I want to extrude it from the height of the overlapping area on the ground model +10 m. That is a separate problem with the vector, however, to do that I need every single intersecting point where the polyline (see orange TOP) edge intersects the polygon, or where the border goes over to another triangle. (see the grey crosses). The border has no z-value or elevation. What I want is a polyline that follows the surface of the ground model and that I can get the z-value for each point or edge so I can extrude the height accordingly.

 

So the orange is now flat, but I want it to drape over the gorund model and follows its height, so then I can easily add my 10 m.

 

I tried a combination of Intersector, Surfacedraper, and surfacemodeller but Im having a hard time understanding how the all work togehter so solve my problem. When I draped it just left a cropped version on the gorund surface. I can provide screenshots of the data but I really dont have any workspace atm since I only idea spawned and have nothing there.

 

I made a nice little drawing in jpeg to help with the question:

Best answer by jdh

I would have expected the SurfaceDraper in Drape Method Model to give you the result you want.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

2 replies

jdh
Contributor
Forum|alt.badge.img+37
  • Contributor
  • 2002 replies
  • Best Answer
  • October 24, 2019

I would have expected the SurfaceDraper in Drape Method Model to give you the result you want.


clowncutie
Contributor
Forum|alt.badge.img+7
  • Author
  • Contributor
  • 18 replies
  • October 25, 2019

I first aggregated my model into 1 feature using the aggregator, then I first choppes up my 2d polyline using 2 vertices so I only got straight lines, and used them as DrapeFeatures and the aggregated model as point/lines in the surface draper and seems to work!