Skip to main content
Question

Merge duplicate appearances

  • March 19, 2019
  • 5 replies
  • 92 views

Forum|alt.badge.img

Hello,

From a colleague I received an export from Navisworks in fbx (originally created in Inventor). The model consists out of many objects, which I would like treat separately.

Therefore I added an identifier to the attribute table. After finishing the workbench in FME for an individual object, I want to create an iterative process to perform an analysis for all objects (by using a loop-transformer).

The geometry of an object can be de-aggregated to parts. Of each part, the appearance can be extracted. However, the table contains duplicate values of material. I wish to merge rows with the same value of the field "fme_style_appearance_name".

Simultaneously (this may be a misunderstanding from my side), geometry with corresponding part numbers must be merged as well.

How can this be realised? It is possible to identify duplicate values by using the matcher-transformer, but unfortunately I don't know how to continue the process.

 

Kind regards,

 

Pim van der Zwaag.

FME versie 2018.1.1.2 (20190121), build 18586 (64 bit)

(the fbx-file can be provided..)

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

5 replies

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • 1637 replies
  • March 21, 2019

Hi @pzwaag,

I am a little unclear on what you want to output. Is it a list of appearance names, or do you want to join parts with same appearance into a larger object?


erik_jan
Contributor
Forum|alt.badge.img+22
  • Contributor
  • 2179 replies
  • March 21, 2019

Duplicate values can be found using the DuplicateFilter transformer. Use the Unique output port to get the unique values.


Forum|alt.badge.img
  • Author
  • 2 replies
  • March 25, 2019

Hi @pzwaag,

I am a little unclear on what you want to output. Is it a list of appearance names, or do you want to join parts with same appearance into a larger object?

Hello Dave,

Thank you for your reply. I might have been unclear, sorry for that. I am not familiar with these types of data.

What I would like to achieve is the second option you mentioned in your reply.

Thank you in advance!

Kind regards,

 

Pim van der Zwaag.

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • 1637 replies
  • April 8, 2019

Hi @pzwaag,

I'm sorry about the delay in responding. I think we can do this, but it would very helpful to have the FBX file to do some testing first. Please send me a download link: .


daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • 1637 replies
  • April 18, 2019

Hi @pzwaag,

The attached workspace will break up the existing model in the FBX file, then rejoin the parts by common appearances.

 

mergebyappearance.fmw