0% found this document useful (0 votes)
11 views

Commands

The document describes various functions that can be called to perform actions in a 3D modeling interface. The functions include opening models and files, navigating dialogs, activating tools, importing/exporting meshes, and performing operations in different modeling rooms like voxels.

Uploaded by

mounaim42
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Commands

The document describes various functions that can be called to perform actions in a 3D modeling interface. The functions include opening models and files, navigating dialogs, activating tools, importing/exporting meshes, and performing operations in different modeling rooms like voxels.

Uploaded by

mounaim42
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

void dialog(const char* ID);

Show dialog with text identified ID. ID used to take transkation from language
xml or just may be shown directly if translation not found.

void cmd(const char* ID);


Performs any action from user interface. To get ID of command hover required
item with mouse and press MMB. Command ID will be copied to clipboard. Pay
attention that if command is not present in current UV layout it will not be
performed.

void back(int steps=1);


Goes to one of previous dialogs in call stack

void open(const char* Path);


Opens window described by xml-file pointed by Path. If Path contains .3b file
will be opened as 3B file.

void ppp(const char* path="");


Opens model for PPP, if path is empty, shows open dialog

void mv(const char* path="");


Opens model for MV painting, if path is empty, shows open dialog

void ptex(const char* path="");


Opens model for Ptex, if path is empty, shows open dialog

void imagemesh();
Import image as mesh, dialog will be shown

void refmesh(const char* path="");


Import mesh as reference, if path is empty dialog will be shown

void vertexpaint(const char* path="");


Import mesh for vertex painting, if path is empty dialog will be shown

void autopo();
Perform autopo over the mesh chosen in dialog

void repair(const char* id);


Opens mesh for repairing. If id contains "vox" then model will be voxelized, if
there is substring "shell" then mesh will be imported as thin shell. Mesh Opening
dialog will be shown.

void bass();
Activate bas-relief tool

void undercut();
Activale remove undercuts mode

void activate(const char* id);


Activate special voxel tool. id may be found in English.xml between <ID>...</ID>
if you will find name of tool between <Text>...</Text> tags

void retopo();
Activate retopo tool

void retopopen();
Open mesh using dialog and merge as retopo mesh
void uv();
Activate UV room

void vox();
Activate voxels room

void sphere(float r);


Create sphere pf radius R in voxel room

void surf();
Turn all volumes to surface mode

void mergeopt(const char* opt);


Sets merging options in voxel room. opt is just set of subbstring s with
different options. Possible values are:
[voxelize=true]
[voxelize=false]
[separate=true]
[separate=false]
[respectneg=true]
[respectneg=false]
[as_skin=true]
[as_skin=false]
[skin=....] - to set skin thickness
example: mergeopt("[voxelize=true][as_skin=true][skin=4.5]");

void merge(const char* model="");


Merge model in voxel room. Empty string means that dialog will be shown.

void prim(const char* id);


Activate voxel primitives tool. Possible primitives:
cube, cylinder, sphere, tube, cone, ellipse, n-gon, gear

void apply();
Apply in Voxel rool (press enter)

You might also like