Just to let you know, I think I'm pretty much, where I want to be with the importer. I can't yet make this a PR, the work site is a mess and it will be until the export works too, but here's a .jar to have a go with.
A few notes:
At least the UI has actually been designed this time... ;)
If you import to a new scene, the dialog jumps to the new window.
Only one dialog and import process can exist at a time.
Settings are kept during session.
Zoom will keep zooming to the expanding set of imported objects as long as you keep adding them to the same scene.
The closed volumes detection will import every recognized solid as an object.
It can only import one file at a time. -- No import queues available so far, though that might some times be handy.
I don't know that it could be used through scripts. The old example scripts will have to go anyway, it is not reasonable to expect a user to create data streams to be able to use a plugin. Script use would need an interface specially designed for that purpose. -- We may come back to that some time but it is not in my scope now.
Have fun and let me know if it does something stupid!
EDIT: ... And I remembered, what I forgot: The "Severed Faces" import disables the quality checkups on UI but still does them if they are selected. The plan with that mode is that if the imported data is too bad to form an object you could at least see what it was supposed to be like.
Hi.
Just to let you know, I think I'm pretty much, where I want to be with the importer. I can't yet make this a PR, the work site is a mess and it will be until the export works too, but here's a .jar to have a go with.
A few notes:
Have fun and let me know if it does something stupid!
STLTranslator2ea1.zip
EDIT: ... And I remembered, what I forgot: The "Severed Faces" import disables the quality checkups on UI but still does them if they are selected. The plan with that mode is that if the imported data is too bad to form an object you could at least see what it was supposed to be like.