Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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:

Code Block
    "ModelViewerPro": {
      "name": "Model Viewer Pro",
      "url": "$remoteIP/receiver/index.html",
      "https": false,
      "icon": "$ai/image.png",
      "description": "Model Viewer Pro"
    }

And in the config.json:

Code Block
    "apps": [
      "matterport",
      "streetview",
      "warping",
      "default",
      "modelViewer",
      "openStageControl",
      "blockade",

image-20240503-114730.pngImage Removed

Controls

X - Scaling mode (Press once to enable, and again to disable)

Scaling mode - Wherever you are pointing your device becomes your “zero value”, tilting or aiming the device upwards will increase the scale of the object, and tilting or aiming the device downwards will decrease the scale based on how far you stray away from the zero value.

Y - Not used

A - Enabled lock to device rotation.

B - Disable lock to device rotation.

...

      "ModelViewerPro"
    ],

A web server will start automatically when you press start streaming which is located here:

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.

Right click / B button - Change movement mode. Pressing it once will update the cursor to correlate to the mode. Pressing it will swap to the next mode and loop back to the start when no more modes are available.

Standard - Aim where you want to go.

Wrap - Change the wrap position by pointing left or right.

Orbit - Move round the object in an orbit mode.

Need any help?

Contact the support desk or jon@igloovision.com

...