...
The application window appears as shown below, with menu items on the left hand side and model preview on the right hand side.
...
Load Model from File - Loads the desired 3D model from a location on the server. After clicking the button, you will be shown a file browser to select the desired file.
Load Model from URL -
Save Placement - Saves the rotation and scale of an object. (Will automatically load if the object is loaded back into the scene)
Load Skybox from File - Load a HDRI file as the skybox.
Clear Skybox - Unload the skybox file.
Object Scale - Change the scale of the object uniformly (x,y,z)
...
100x - Scale factors of 10-100.
Rotate - Quick rotate buttons.
X - Spin the object in the X axis 90 degrees.
...
Z - Spin the object in the Z axis 90 degrees.
Start Streaming - Allows for the Model Viewer to be controller from ICE Control Panel with a mouse and keyboard and same controls. This will need to be setup as an app in ICE Control Panel as a custom browser in custom_browers.json:
...
C:\Program Files\Igloo Vision\Model Viewer Pro\Model Viewer Pro_Data\Managed\webserver.exe
...
Watch Folder
A watch folder can be setup in “C:\Program Files\Igloo Vision\Model Viewer Pro” so that any model of an accepted format automatically gets loaded in once it has been copied into that folder. Simply create a new folder and call it “WatchFolder”.
Command Line Arguments
You can add command line arguments to the .exe for the model viewer to specify loading a model as soon as the application is opened. To do this simply add the “-loadModel” argument, followed by the path of the model you want to open. e.g:
-loadModel "C:\ModelViewer\ModelViewer-0.22\Igloo3DModels\Architecture\hintze_hall\scene.gltf"
...
Templates
Templates can be used to set specific rotation, scale or translation values to an object whenever it is imported. To select a template simply use the drop down box and select from a existing one (not tested). To create you own, navigate to the StreamingAssets folder, and open an existing template, alter the values as necessary, and save it under a new template name. The template must be save with “config_” first. e.g: “config_[Your_Template_name].json”. The drop down box in Model Viewer Pro will auto populate with any files saved this way.
Code Block |
---|
{ "scale": {"x": 1, "y": 1, "z": 1}, "rotation": {"x": 0, "y": 90, "z": 0}, "translation": {"x": 0, "y": 0, "z": 0} } |
Controls
Movement - As is with every other Igloo application.
...