Have you tried the Extruder transformer? That might do what you need.
Hopefully the BRepSolidBoundaryCreator.Beta transformer from FME Hub might help you.
Hi @janrykr,
I don't have a clue if you already figured something out, but I had some spare time and constructed this demo FME workspace (2018.1) for you. It assumes Z is up. Have a look at it and tell me if it does the trick.
You will have to replace the purple bookmark (mock terrain generator) with your real terrain source feature, but everything after the TINGenerator/SurfaceModeller should remain the same. Optionally, you can change the values in the transformers (with the green annotations) if you desire a different base height (I've assumed 0, since this was also mentioned in your question).
Sander
use the borders of the surface and the boundaries of the 2d projection to create faces. Stich em up.
Btw to create vertical faces you must like rotate the relevant borders slightly, creat effaces and then rotate back after creation.
Hopefully the BRepSolidBoundaryCreator.Beta transformer from FME Hub might help you.
Nice transformer @takashi! I have to say that the name is a bit technical for people who just want to extend the sides of a terrain to a certain base plane... although I can't think of an appropriate name.
Why the .Beta suffix actually? Needs more testing still?
Nice transformer @takashi! I have to say that the name is a bit technical for people who just want to extend the sides of a terrain to a certain base plane... although I can't think of an appropriate name.
Why the .Beta suffix actually? Needs more testing still?
I hope that Safe adds a regular transformer in order to perform the same processing more efficiently. If it would be realized, this transformer could be retired. It's the reason why I added the .Beta suffix.
I hope that Safe adds a regular transformer in order to perform the same processing more efficiently. If it would be realized, this transformer could be retired. It's the reason why I added the .Beta suffix.
Right. Thanks for the clarification!