Few whishes
All  1-7  8-14

Previous
Next
 From:  lwan
1436.8 In reply to 1436.7 
hey thanks for the tip, I will try that real soon, I will have to work on another big file from catia :)

Thanks,
Erwan
  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:  lwan
1436.9 
For those interested, it's located here in vista :

C:\Users\[user account name]\AppData\Roaming\Moi

going to test the tip now !
  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:  lwan
1436.10 
ok well, this does work for import speedup but then all patches are exploded into separate pieces and global joining fails.
is this import thing can be multithreaded or something ?
  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
1436.11 In reply to 1436.10 
Hi Iwan,

> ok well, this does work for import speedup but then all patches
> are exploded into separate pieces and global joining fails.

If the model is very complex, you may need to process it more in chunks, like select a batch of surfaces and try to join those, then another batch, etc...

It is hard for me to give more specific advice without being able to work with the model over here, if you want to send it to me at moi@moi3d.com I could try to help out some more.


> is this import thing can be multithreaded or something ?

I guess it is theoretically possible, but it is extremely difficult work to take a large complex piece of code like a file importer and totally change it all to be multi-threaded. That's probably not going to be feasible to attempt anytime soon.

One part that I do want to make multithreaded first will be meshing, which could help this some though too, although really a wireframe display mode would probably be the biggest help for processing large models instead.

- 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:  lwan
1436.12 In reply to 1436.11 
OK thank you Michael.
I can't give away the model because, even if I was allowed to, it's 1.5 GB :)
  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
1436.13 In reply to 1436.12 
Hi Iwan, is the model just one single huge part?

Or is it an assembly made up of many different parts in it?

If it is made up of many different parts and the parts are organized to belong in different IGES "group" entities, then I think it would be possible for me to improve this by only attempting to join surfaces that belong to the same group. That is a lot more efficient than a total global join attempt.


By the way I just realized that I may have misunderstood your question about multithreading - I do want to make it possible to interrupt a big IGES import, which may involve multithreading for that purpose. The part that will be hard that I was talking about was to try and use multithreaading to improve IGES import performance on multi-core processors, that kind of thing is much more difficult.

- 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
 From:  manz
1436.14 In reply to 1436.12 
Hi lwan,

That is a big file,

I would ask the client for breakdown, or for conversion at source.
Or possibly have at look at http://www2.rhino3d.com/resources/display.asp?language=&listing=414
  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: All  1-7  8-14