Skip to main content
Question

Create a 3D polygon and flat from dimensions

  • September 24, 2018
  • 6 replies
  • 93 views

salvaleonrp
Enthusiast
Forum|alt.badge.img+15

Given the height, length and width of an underground vault, I'd like to create a 3D box of the vault. I'd also like to create a flattened box out of the same dimensions.

I've started out with a creator, cloner and a 2dBox replacer then a 3D extruder for the box. I'm a bit lost with the flattening of the box in a 2d plane. Any suggestions on how to get the bottom corners of boxes 1,2,3, & 4 align with the corners of box 5?

The bigger challenge is how to project this so I can draw this in a DWG file later in my translation. I have a lat/long as the center of each vault and I could probably start at zed value of 0 initially.

me dimensions.

6 replies

takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • September 25, 2018

Hi @salvaleonrp, if I understand your requirement correctly, this workflow might help you.

Result (5 rectangular polygons): L = 48, W = 24, H = 36


salvaleonrp
Enthusiast
Forum|alt.badge.img+15
  • Author
  • Enthusiast
  • September 25, 2018

@takashi, thanks. What's the parameters on your Intersector? I'm getting the right results from the 2Dboxes but when they come out of the intersector the nodes are the corners of the aggregate of the two boxes - its hard to tell but the nodes are there.

Here's a screenshot of my workspace.


takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • September 25, 2018
salvaleonrp wrote:

@takashi, thanks. What's the parameters on your Intersector? I'm getting the right results from the 2Dboxes but when they come out of the intersector the nodes are the corners of the aggregate of the two boxes - its hard to tell but the nodes are there.

Here's a screenshot of my workspace.

All the parameters of Intersector are left default.

 

My intention is to just create the five "flattened" rectangles from the two crossed rectangles. Any wall from the solid won't be used in this approach

 

Try connecting an AreaBuilder to the Intersected port.

 

 


salvaleonrp
Enthusiast
Forum|alt.badge.img+15
  • Author
  • Enthusiast
  • September 25, 2018
takashi wrote:
All the parameters of Intersector are left default.

 

My intention is to just create the five "flattened" rectangles from the two crossed rectangles. Any wall from the solid won't be used in this approach

 

Try connecting an AreaBuilder to the Intersected port.

 

 

Agree. I recreated your workspace and it worked as suggested. I'm also creating it from dimensions but in my case it looks like there's some overlapping and scaling that's happening for each box and their points of origins are not the same. Thanks for the logic its definitely going to help me.

 

 


3d_ff
Contributor
Forum|alt.badge.img+5
  • Contributor
  • March 25, 2025

Is there a way through FME to automate the creation of plates (3D planar surface), from the following data:

  • XYZ position (centroid)
  • Shape: Always has 4 sides but not necessarily always a rectangle
  • Dimensions info: Width and Length
  • Orientation info: Azimut (DipDIR) and DIP

3d_ff
Contributor
Forum|alt.badge.img+5
  • Contributor
  • March 25, 2025

As the image below, but the 3D planar surfaces would not all be the same dimensions; i.e. they would follow the custom dimensions


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