Hey everyone,
I would like to urgently suggest a feature to add public Editor SDK methods to access 3D Model Objects (GLB/GLTF files) stored in the project's "3D Model Objects" folder.
The Editor SDK provides access to:
Regular project files via GetProjectFileByName(), GetProjectFileByExportPath(), GetProjectFileBySID()
However, 3D Model Objects are apparently stored in a separate internal system that is not exposed through the public SDK. When scanning all project files by SID, 3D models do not appear. The I3DModelInstance.loadModel() method exists in the runtime SDK but not in the editor SDK.
Proposal: new function similar to this: Get3DModelObjectByName(name: string)
Use Case: Basically anyone who developed editor plugins with access to project files might need this. In my specific case I'm developing a 3D viewer addon that allows users to visually edit 3D objects in an external window.
I want to extend this to support the new Model3D plugin, but I cannot access the GLB data