Exporting selected object
Alessandro Mastronardi
Posts: 2,621
DzExporter will export all the objects avaiable in the scene except the hidden ones. If I'd like to export only the primary selection, I could loop all the nodes and hide everything except the currently selected one. But I'd like to know if there is already an option or a way to do it in the SDK...
Comments
DAZ Studio > v4.x > Reference Guide > Scripting > API Reference > Samples > File Input/Output > Silent OBJ Export provides a sample script that will show you the logic and available settings for the Wavefront Object (OBJ) exporter. The same code could be translated to a C++ function, fairly easily.
Each exporter is responsible for providing its own settings. DAZ Studio > v4.x > Reference Guide > Scripting > API Reference > Samples > File Input/Output > Exporter Settings will allow you see what settings are available for a given exporter, if any.
-Rob
Hi Rob, I indeed had that sample already converted to C++, and after studying the options (which are the same "offered" buy the Studio interface export command), I realized that indeed there was not a way to export only the selected object.
That's why I decided to ask.
Darn me... I just took a closer look at the code and there is a:
// Do not limit export to selection - only available in 4.1.x
oSettings->setBoolValue( "SelectedOnly", false );
Sorry...
yes, since these were added you should also add a version check to your script to ensure that older versions dont have conflict with unsupported terms.
Thanks, will do that!