Tutorial: Visualization modes
|
By dcantor . March 22, 2013 . tutorials. |
An actor can be represented in many ways. We can have a see the surface or the wireframe of an actor or maybe we are just interested in the bounding box. In Voxelent each actor keeps track of its visualization mode in its mode property.
The setVisualizationMode operation must be used to change the mode property:
var cone = vxl.api.getActor('cone'); //we have an actor named cone in the scene cone.setVisualizationMode(mode); //sets the visualization mode of the cone to 'mode'
The following are the visualization modes available up to Voxelent version 0.89.4:
This is the mode by default in voxelent.
var monkey = vxl.api.getActor('monkey'); monkey.setVisualizationMode(vxl.def.actor.mode.SOLID);
var monkey = vxl.api.getActor('monkey'); monkey.setVisualizationMode(vxl.def.actor.mode.SOLID_AND_BB);
var monkey = vxl.api.getActor('monkey'); monkey.setVisualizationMode(vxl.def.actor.mode.BOUNDING_BOX);
var monkey = vxl.api.getActor('monkey'); monkey.setVisualizationMode(vxl.def.actor.mode.FLAT);
var monkey = vxl.api.getActor('monkey'); monkey.setVisualizationMode(vxl.def.actor.mode.LINES);
This mode allows visualizing the different vertices that the geometry is made of.
var monkey = vxl.api.getActor('monkey'); monkey.setVisualizationMode(vxl.def.actor.mode.POINTS);
var monkey = vxl.api.getActor('monkey'); monkey.setVisualizationMode(vxl.def.actor.mode.WIRED_AND_SOLID);
var monkey = vxl.api.getActor('monkey'); monkey.setVisualizationMode(vxl.def.actor.mode.WIREFRAME);