Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | 1x 1x | import vtkStateBuilder from 'vtk.js/Sources/Widgets/Core/StateBuilder'; export const INITIAL_POINTS = [ [-1, -1, -1], // 0 [-1, 1, -1], // 1 [1, -1, -1], // 2 [1, 1, -1], // 3 [-1, -1, 1], // 4 [-1, 1, 1], // 5 [1, -1, 1], // 6 [1, 1, 1], // 7 ]; export function generateState() { return vtkStateBuilder .createBuilder() .addStateFromMixin({ labels: ['handles', '---'], mixins: ['origin'], name: 'handle', initialValues: { origin: INITIAL_POINTS[0], }, }) .addStateFromMixin({ labels: ['handles', '-+-'], mixins: ['origin'], name: 'handle', initialValues: { origin: INITIAL_POINTS[1], }, }) .addStateFromMixin({ labels: ['handles', '+--'], mixins: ['origin'], name: 'handle', initialValues: { origin: INITIAL_POINTS[2], }, }) .addStateFromMixin({ labels: ['handles', '++-'], mixins: ['origin'], name: 'handle', initialValues: { origin: INITIAL_POINTS[3], }, }) .addStateFromMixin({ labels: ['handles', '--+'], mixins: ['origin'], name: 'handle', initialValues: { origin: INITIAL_POINTS[4], }, }) .addStateFromMixin({ labels: ['handles', '-++'], mixins: ['origin'], name: 'handle', initialValues: { origin: INITIAL_POINTS[5], }, }) .addStateFromMixin({ labels: ['handles', '+-+'], mixins: ['origin'], name: 'handle', initialValues: { origin: INITIAL_POINTS[6], }, }) .addStateFromMixin({ labels: ['handles', '+++'], mixins: ['origin'], name: 'handle', initialValues: { origin: INITIAL_POINTS[7], }, }) .build('orientation', 'name'); } export default generateState; |