Rotation: drag to rotate
Length and angle: click 2x or 3x
Code Example
const element = document.getElementById('viewer-2')
const widgetContainer = document.getElementById("widget");
// init state
let state = {p1:new Array(2), p2: new Array(2), p3: new Array(2), label:''}
diglettk.loadSerieWithLarvitar(larvitar, serie => {
let header = larvitar.buildHeader(serie);
let data = larvitar.buildData(serie, false);
console.log(serie)
// build vtk volume with larvitar
const image = diglettk.buildVtkVolume(header, data);
// run vr
let vr = new diglettk.VRView(element);
// set an image
vr.setImage(image);
// set widget element to control opacity
vr.widgetElement = widgetContainer;
// set a LUT
vr.lut = "2hot";
// set a tool
vr.setTool("Rotation", {}, state)
})
function updateTool(toolName){
vr.resetMeasurementState(state);
vr.setTool(toolName, {}, state)
}