With the Scene functions, you can retrieve and set global scene attributes, like the aspect ratio of the cells in the scene grid.
More...
|
int | currentVersion () const |
| returns the ID of the current version.
|
|
QString | currentVersionName () const |
| returns the name or the number of the current scene version.
|
|
QString | currentEnvironment () const |
| returns the name of the current environment.
|
|
QString | currentJob () const |
| returns the name of the current job.
|
|
QString | currentScene () const |
| returns the name of the current scene.
|
|
QString | currentProjectPath () const |
| Return the current project path.
|
|
QString | currentProjectPathRemapped () const |
| For windows, returns the remapped path.
|
|
QString | tempProjectPath () const |
| Return the temporary project path.
|
|
QString | tempProjectPathRemapped () const |
| For windows, returns the remapped temporary project path.
|
|
|
Functions will generate only one Undo/Redo entry if sandwiched by these two functions.
|
void | beginUndoRedoAccum (QString commandName) |
| This function starts the accumulation of all of the functions between it and the endUndoRedoAccum function as one command that will appear in the undo/redo list. If you do not use this function with endUndoRedoAccum, each function in the script generates a separate undo/redo entry.
|
|
void | endUndoRedoAccum () |
| This function ends the accumulation all of the functions between it and the beginUndoRedoAccum function as one command that will appear in the undo/redo list. If you do not use this function with beginUndoRedoAccum, each function in the script generates a separate undo/redo entry.
|
|
void | cancelUndoRedoAccum () |
| This function cancels the accumulation of undo/redo commands. No command will be added to the undo/redo list and all commands that have already been executed will be rolled-back (undone).
|
|
void | undo (int depth=1) |
| undoes the last n operation. If n is not specified, it will be 1
|
|
void | redo (int depth=1) |
| redoes the last n operation. If n is not specified, it will be 1
|
|
void | clearHistory () |
| Clear command history.
|
|
|
double | unitsAspectRatioX () const |
| returns the X value of the aspect ratio of the cells in the scene grid.
|
|
double | unitsAspectRatioY () const |
| returns the Y value of the aspect ratio of the cells in the scene grid.
|
|
int | numberOfUnitsX () const |
| returns the number of units in the X axis of the scene grid.
|
|
int | numberOfUnitsY () const |
| returns the number of units in the Y axis of the scene grid.
|
|
int | numberOfUnitsZ () const |
| returns the number of units in the Z axis of the scene grid.
|
|
int | coordAtCenterX () const |
| returns the X value of the centre coordinate of the scene grid.
|
|
int | coordAtCenterY () const |
| returns the Y value of the centre coordinate of the scene grid.
|
|
int | currentResolutionX () const |
| returns the current preview resolution. For example, when the current resolution is 720x540 pixels this function will return 720.
|
|
int | currentResolutionY () const |
| returns the current preview resolution. For example, when the current resolution is 720x540 pixels this function will return 540.
|
|
QString | defaultResolutionName () const |
| returns the default resolution name. The resolution name is a global parameter saved with the project. It may be empty when the project is used as a custom resolution, which is not one of the pre-defined resolutions.
|
|
int | defaultResolutionX () const |
| returns the default resolution. This resolution is a global parameter saved with the project, not the current preview resolution. For example, when the default scene resolution is 720x540 pixels this function will return 720.
|
|
int | defaultResolutionY () const |
| returns the default resolution. This resolution is a global parameter saved with the project, not the current preview resolution. For example, when the default scene resolution is 720x540 pixels this function will return 540.
|
|
double | defaultResolutionFOV () const |
| returns the default resolution field of view (FOV). The default FOV is a global scene parameter.
|
|
int | getFrameRate () const |
| returns the frame rate, as frame per seconds.
|
|
|
bool | saveAll () |
| performs the " save all " command. Effectively, this saves the entire project and all modified files.
|
|
bool | saveAsNewVersion (QString name, bool markAsDefault) |
| saves the project as a new version.
|
|
|
bool | setUnitsAspectRatio (double x, double y) |
| sets the aspect ratio of the scene. The scene's final aspect ratio will be: X * numberOfUnitsX()/Y * numberOfUnitsY()
|
|
bool | setNumberOfUnits (int x, int y, int z) |
| sets the number of X, Y, and Z units in the scene grid.
|
|
bool | setCoordAtCenter (int x, int y) |
| sets the value of the centre (X, Y) coordinates.
|
|
bool | setDefaultResolution (int x, int y, double fov) |
| allows the default scene resolution and field of view to be changed.
|
|
bool | setDefaultResolutionName (QString name) |
| This function allows the default scene resolution and field of view to be changed.
|
|
bool | setFrameRate (int frameRate) |
| This function allows the default frame rate of the project to be changed. The frame rate is expressed as frame per second. Typical value is 12, 24 or 30.
|
|
QObject * | getCameraMatrix (int frame) |
| returns the model matrix for the default camera.
|
|
QObject * | toOGL (QObject *pointOrVector) |
| converts a field coordinate into an OGL coordinate
|
|
QObject * | fromOGL (QObject *pointOrVector) |
| converts an OGL coordinate into a field coordinate.
|
|
void | closeScene () |
| closes the current scene.
|
|
void | closeSceneAndExit () |
| closes the current scene and exits.
|
|
bool | closeSceneAndOpen (const QString &envName, const QString &jobName, const QString &sceneName, const QString &versionName) |
| closes the current scene and open the scene specified by env, job, scene and version
|
|
QStringList | getMissingPalettes (bool unrecovered, bool recoveredNotYetSaved) |
| returns all palettes that were either unrecovered or recovered but not yet saved, depending on the arguments of the function.
|
|
With the Scene functions, you can retrieve and set global scene attributes, like the aspect ratio of the cells in the scene grid.