Skip to main content
Solved

How to create 3D solids from 3D polygon?


Forum|alt.badge.img

@takashi

I have a 3D wedge shape polygon which I want to make into a solid with the base being the lowest z of the polygon. I have tried solid builder etc. but can't get the output. Any help will be much appreciated.

Best answer by lawrence

Because the polygon has a slope, the extrusion does not create a flat base. I have enhanced the workflow as follows.

View original
Did this help you find an answer to your question?

4 replies

jovitaatsafe
Safer
Forum|alt.badge.img+11

Hi @lawrence,

Try using an Offsetter to offset the Z value of your polygon to the desired base value, and then an Extruder to extrude a solid vertically to a desired height. This tutorial might be a helpful example in using the Extruder transformer.

 

 

For your data, here are a few tips to keep in mind:
  • Notice what units of measurement your data is coming in in, if your coordinate system uses degrees, FME will use degrees for measurements. So if you want meters, make sure to reproject your data
  • If you are planning to use the arithmetic editor (for example to calculate the vertical distance to extrude to in the Extruder), you can use a StringReplacer to remove the unit (ex. 150m to just 150), so you can perform calculations

Hope that helps!


Forum|alt.badge.img
  • Author
  • May 23, 2019

Thanks @jovitaatsafe. Thats the solution I am looking for.


Forum|alt.badge.img
  • Author
  • Best Answer
  • May 23, 2019

Because the polygon has a slope, the extrusion does not create a flat base. I have enhanced the workflow as follows.


jovitaatsafe
Safer
Forum|alt.badge.img+11
lawrence wrote:

Because the polygon has a slope, the extrusion does not create a flat base. I have enhanced the workflow as follows.

Glad to hear that it's going well. Thanks for sharing your solution!

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings