Hi,
A just idea.
For the solids:
(1) Create enough large 3D polygon whose boundary includes the cutting line, and set the elevation that is lower than the minimum elevation of the input solids to the polygon.
(2) Transform the polygon into a solid with the Extruder, so that its max-z is higher than the maximum elevation of the input solids.
(3) Clip the input solids by the created solid.
For the surfaces:
(1) Transform the surfaces into 2D polygons with 2DForcer.
(2) Split the polygons by the cutting line (use Intersector and AreaBuilder etc.).
(3) Drape the split polygons by the original surfaces with the SurfaceDraper.
(4) Transform the draped polygons with faces by the FaceReplacer. Note: If the polygons are aggregates, you will have to decompose them into single part polygons by the Deaggregator beforehand.
Takakshi
The actual data flow would be a little complicated.
I created demo workspaces with FME 2015.0. I'll share them with you.
Download (
https://drive.google.com/file/d/0B0ufVP2t0eApcS1yc2w1QTl2WVk/view?usp=sharing)
Hi Takashi,
Wow, thanks a lot ! I will definitively give it a try next week !
I'll keep the community up-to-date regarding the results and publish the final workbench. I think this could be a great improvement of 3D "homemade" transformers for FME...
Again, thanks a lot !
Yup, I think there is a big room in FME to do enhancement of functionalities for manipulating 3D.
Upgraded the demo for surfaces. (
https://drive.google.com/file/d/0B0ufVP2t0eApbUZtejF1Z3Z4em8/view?usp=sharing)
The new version supports:
- treating overlapped surfaces
- restoring original orientation for each surface
Hi Takashi,
We just made a few test using your workbenches, and it looks like they are working pretty well.
We will have to do more tests ! And we will give some feedback when we are done !
Again, thanks a lot for all your help !
Michael
Is there an easier way to do this yet?
Could anyone provide a new working link to the FME workbench? I'm stucked on the same problem and the google drive links are not available anymore... thanks!
Could anyone provide a new working link to the FME workbench? I'm stucked on the same problem and the google drive links are not available anymore... thanks!
Me too. Currently looking for solutions to the same problem