UNPKG

@acransac/vtk.js

Version:

Visualization Toolkit for the Web

37 lines (35 loc) 953 B
import vtkStateBuilder from 'vtk.js/Sources/Widgets/Core/StateBuilder'; export default function generateState() { return vtkStateBuilder .createBuilder() .addStateFromMixin({ labels: ['moveHandle'], mixins: ['origin', 'color', 'scale1', 'visible', 'manipulator'], name: 'point1Handle', initialValues: { scale1: 10, origin: [0, 0, 0], visible: false, }, }) .addStateFromMixin({ labels: ['moveHandle'], mixins: ['origin', 'color', 'scale1', 'visible', 'manipulator'], name: 'point2Handle', initialValues: { scale1: 10, origin: [0, 0, 0], visible: false, }, }) .addStateFromMixin({ labels: ['ellipseHandle'], mixins: ['origin', 'color', 'scale3', 'visible', 'orientation'], name: 'ellipseHandle', initialValues: { visible: false, scale3: [1, 1, 1], }, }) .build(); }