Crystal Space 2.0.0: 5.14 Previewing Models (viewmesh)

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

## 5.14 Previewing Models (`viewmesh`)

Viewmesh is a tool included with Crystal Space that can be used to preview models (mesh factories and libraries).

### Commandline Options

- `‘-R’` Real path from where to load the model. This option takes a path and then mounts it to `‘/tmp/viewmesh’`. Then it sets the current VFS directory to that.
- `‘-C’` This is the current VFS directory to use when loading the model. If you use this option in combination with `‘-R’` you can change the current directory relative to `‘/tmp/viewmesh’`.
- `‘-L’` Load a library file (for textures or materials for example). This is a VFS path to the library file (possibly relative to the current VFS dir as given by `‘-R’` and `‘-C’`).
- `‘-Scale’` Scale the loaded object with the given factor.

And then there is an optional filename parameter. Here is an example on how to use viewmesh:

    viewmesh -R=c:\data\gamedata.zip -C=objects/actor factories/genActor

This example requires some explanation. First we use the `‘-R’` option to take our game data archive and mount that to `‘/tmp/viewmesh’`. Then we use the `‘-C’` option to go inside the `‘objects/actor’` directory that is inside that ZIP archive. And finally we load the actual model that is still in a deeper directory called `‘factories/genActor’`. This example demonstrates how it can be useful to have good control over the current directory in VFS. Usually with models exported from blender2crystal there will be a `‘factories’` and a `‘textures’` directory. So you want the current directory to be the parent of those so that the model can reference textures like `‘textures/bla.jpg’`.

### User Interface

@ TODO

This document was generated using texi2html 1.76.