ImportModelW
The design tree will be added to the given existing model.
The return value contains the first instance not referenced by any other instance or zero
if it does not exist. In case the imported model is created with SaveInstanceTree() this instance is
unique and equal to the instance used within the call SaveInstanceTree().
Syntax
// Visual Studio for Windows public: __int64 __declspec(dllexport) __stdcall ImportModelW( __int64 model, const wchar_t * fileName ); // Linux, OS-X and non-Visual Studio Windows solutions public: int64_t ImportModelW( int64_t model, const wchar_t * fileName );
Property model
Size: 64 bit / 8 byte (value)Property fileName
Size: 32 bit / 4 byte (reference)
Example
Here you can find code snippits that show how the API call ImportModelW can be used.
#include "engine/include/engine.h" #include <assert.h>void MergeModel(int64_t model, wchar_t * fileNameIN, wchar_t * fileNameOUT) { // // Add content from file into current model // ImportModelW(model, fileNameIN); // // Save original and added content into a new file // SaveModelW(model, fileNameOUT); } int main() { int64_t model = OpenModelW(L"c:\\created\\myFileFirstPart.bin"); if (model) { MergeModel(model, L"c:\\created\\myFileSecondPart.bin", L"c:\\created\\myMergedFile.bin"); CloseModel(model); } else { assert(false); } }