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
|