Skip to main content
I want to cut a polygon from another polygon. Both of them are in the same plane, but in 3D. I have a problem with the polygons that have a common edge. The two polygons represent the hole roof of a house and the roofing and from vutting them i want to obtein th eaves...

 

Insted of obteining just he remaining polygon i get some thin portions from the original polygon as part of the corect polygon. The problem might appear because the polygons are in space?I've tought on using a 3dbuffer for the clippers but for a polygon 3dbuffer extends the polygon along its normal vector, isn't this correct?. Any sugestions??

 

 

Are u sure the result is not correct?

 

 

If  i clip 2 polys with same width but different length, i get no slivers but correct overhang.

 

Even if force them to 3D with zero or different elevation it clips correctly.

 

I even angled the surfaces in space, stil correct result.

 

 

If they are in same plane, but not the x,y plane, maybe u could project em to that plane prior to clipping?

 

 

(i still am using 2012 FME)

Reply