Skip to main content

I have a segmented column (basically stacked barrels of varying height) and 3D points “floating” within that column. How can I join the points to their containing segments? I made a few attempts but the results suggest FME only checks for X/Y and not Z.

By join I mean the solids acquiring their corresponding points’ attributes, looks like the weird “x-on-x-overlayer”, etc, transformer names unfortunately survived the overhaul 😒

 

(unrelated: signing up with a too long username gives a wrong “not allowed characters” error in the sign up form)

So one way which might work is to use the Clipper - The clipper works in 3D and works on solids.

One approach should be to create a 3DBuffer of the points with the bufferer - use sometime like 0.01 as the raduis to make sure it’s still nice and small.

Feed in the Column sections into the Candidate port of a clipper and the points into the Clipper port. 

Attached is an example with dummy data:


 


Reply