Need advice joining complex surface
 1-20  21-40  41

Next
 From:  Anis
3593.1 
Hi....

Today I got iges file from my customer with so many disjoint surfaces.
I tried to join the surface to single solid body, but its not working. I also have turn on "join surface" under iges import.

Any can give me advice to get solid body from many disjoint surfaces ?
I will give you the file if you want to try.

Thanks !!!

Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  DannyT (DANTAS)
3593.2 In reply to 3593.1 
Hi Anis,

Before you try anything else and ask everyone to have a go, can the customer supply the model in another format, you'd probably have more success with STEP.

-
~Danny~
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
3593.3 In reply to 3593.1 
Hi Anis, definitely what Danny says about getting some alternate file formats is a good bet - in fact if possible ask for the widest variety of formats that they can make, like IGES, STEP, and SAT.

Both STEP and SAT maintain the solid information so they can avoid re-joining issues.


One other thing you can try with join is to scale your objects down in size by 1/10 or 1/100 and then try to join them, that may shrink the gaps between pieces to within the join tolerance.

To quickly scale everything, select it all, then run the Transform/Scale command, type in 0 and push Enter to specify 0,0,0 as the scaling origin, and then type 0.1 (or 0.01 for 1/100) and push enter and your objects will be scaled.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Anis
3593.4 In reply to 3593.2 
Hi Danny,

Unfortunately, my customer always use iges as std format to send the file to their vendor.
Sometimes I have question in mine, why many company including big automotive company like Toyota, Honda etc usually use IGES instead STEP or another better neutral format ?

Thanks
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  OSTexo
3593.5 
Hello,

Are you able to post the IGES file?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Anis
3593.6 In reply to 3593.5 
Hi OSTexo,

PM me and provide your email and I will send the file to you....
Sorry the file is confidential.

Thanks
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Anis
3593.7 In reply to 3593.3 
Hi Michael...

> One other thing you can try with join is to scale your objects down in size by 1/10 or 1/100 and then try to join them,
> that may shrink the gaps between pieces to within the join tolerance.

Thanks, its much better.
I scale it down 1/100 and now the total number of surfaces = 30.
Looks like there are some bad geometry like overlapping each other.
Should edit the surface manually...

Thanks
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Anis
3593.8 In reply to 3593.7 
I have sent the file to several peoples in the forum.
You can add comment or posting screen shot to this forum.
But please dont posting the 3D file.

Thanks
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Jamie (FUTUREPROOF)
3593.9 In reply to 3593.8 
Hi Anis

You really need a step file, I couldn't do much with it even with messing around with tolerances in rhino. You can see the unjoined edges here over 600 of them out of 6000 or so edges overall so a load of work to recreate. There are some very small sliver surfaces in there which are not nice. You could rebuild these areas but its not fast work. you will spend a lot of time sorting it out a new file will save so much time.

Out of interest what software do they use to create this?

regards

Jamie

Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Anis
3593.10 In reply to 3593.9 
Hi Jamie...

Thanks for tried to solve it use rhino.
Yes, the surfaces is complex and also have "bad geometry".
I dont know exactly the software they are using to create those model, I will ask to my customer.

Looks like there is no "magic" button to solve this case.
I will examine one by one manually... :)
But at least Michael's tips to scale down is help to solve this case.

Thanks Jamie....
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Ralf-S
3593.11 In reply to 3593.9 
Jamie you are right, it is an "UGS NX IGES V5" file with > 2500 single surfaces.

Anis I have send the STEP file and I hope you can use it. :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Anis
3593.12 In reply to 3593.11 
Hi Ralf,

How do you the file come from NX, I have opened the file use notepad but cant any phrase with "NX"...
Thanks for sent to me the STEP file, I have open it and still the same condition. I mean contains many disjoint surfaces.

I am appreciate your help, thanks.... :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
3593.13 In reply to 3593.12 
Hi Anis & Ralf - is the STEP file you are referring to recently one created by a conversion from the IGES file?

Instead of that you want to get a STEP (and possibly an SAT) file created from the original application that exported this IGES file, exported from the original native model data.

That may help keep the data all connected together as a solid more easily rather than trying to deal with the individual surfaces in the IGES file.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Anis
3593.14 In reply to 3593.13 
Hi Michael...

I think Ralf export from Iges.
Which do you think better comparing export to iges, step or sat ?

Thanks
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
3593.15 In reply to 3593.14 
Hi Anis,

> Which do you think better comparing export to iges, step or sat ?

Each of these formats has some complexities in slightly different areas, so I would suggest getting as many different formats as possible.

So instead of choosing one between IGES, STEP, and SAT, instead request getting the same model data in each of those formats, including 3DM and Parasolid if they are able to do those.


But if the original data is messy and possibly contains holes and overlaps in it then of course that will not get automatically solved by using some particular file format.

If the original model data is ok then one of the formats that contains solid information (STEP or SAT) will save you some joining work.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Anis
3593.16 In reply to 3593.15 
Ok, then how about the precision / which is more accurate ?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
3593.17 In reply to 3593.16 
Hi Anis, are you talking just about numeric accuracy? They are all pretty close to equivalent in the representation of numbers.

Those formats are text file formats and I think the number of digits to use for the text representation of numbers is something that is up to the particular application generating the file.

But it is very unlikely that you will run into problems with not enough digits in the number formatting used in any of those formats.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Anis
3593.18 In reply to 3593.17 
thanks Michael... :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  BurrMan
3593.19 In reply to 3593.17 
I recently ran into a model that appeared the same. It "appears to be a simply constructed solid, the many of the fillets are naked. There doesnt appear to be anything like overlapping trim boundries or fincky edges or anything. I'm thinking this might be something related to "Tolerances" set in other apps that then dont propogate unless the same tolerance is known in the receiving app.

We've discussed this before Michael, with regard to Rhino and you described your thoughts that having that variable tolerance value was a design mistake that lead to these types of situations.

I've requested the file from Anis also to have a looksee at it.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
3593.20 In reply to 3593.19 
Hi Burr, well tolerances come into play mostly when various kinds of geometry is created.

Many operations cannot be calculated directly, they go through a kind of iterative refinement until the result is close enough to the desired accuracy, with the desired accuracy being the tolerance.

Various things like general surface/surface intersection, fillet surface creation, sweeping, etc... are all things that use that kind of refinement.

If you have set a tolerance that is too loose, then it means the the surfaces that you generated will kind of sag away by some significant amount away from where their ideal locations would be. That's something that happens at the time that the surface is created, it doesn't have a whole lot to do with just saving data that has already been created.

Various kinds of systems can also have an error tolerance value that is associated with edges, which kind of marks the distance of the maximum gap between the 3D edge and the surfaces that are associated with it. This kind of error value assigned to an edge is not really too crucial to be sent down by export processes because it can be calculated later.


- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
Show messages:  1-20  21-40  41