|
|
@ -1,18 +1,16 @@
|
|
|
|
import { fail } from 'mobx-state-tree/dist/utils';
|
|
|
|
import * as THREE from 'three';
|
|
|
|
import { Editor } from './Editor';
|
|
|
|
import { end } from 'xaop';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import { app } from '../ApplicationServices/Application';
|
|
|
|
|
|
|
|
import { KeyBoard, MouseKey } from '../Common/KeyEnum';
|
|
|
|
import { Viewer } from '../GraphicsSystem/Viewer';
|
|
|
|
import { Viewer } from '../GraphicsSystem/Viewer';
|
|
|
|
import { end, begin } from 'xaop';
|
|
|
|
|
|
|
|
import { SelectMarquee } from '../UI/JsPlugin/SelectMarquee';
|
|
|
|
import { SelectMarquee } from '../UI/JsPlugin/SelectMarquee';
|
|
|
|
import { MouseKey, KeyBoard } from '../Common/KeyEnum';
|
|
|
|
import { Editor } from './Editor';
|
|
|
|
import { app } from '../ApplicationServices/Application';
|
|
|
|
|
|
|
|
import * as THREE from 'three';
|
|
|
|
|
|
|
|
import { number } from 'mobx-state-tree/dist/types/primitives';
|
|
|
|
|
|
|
|
import { Box2, Vector2, Raycaster } from '../../@types/three/three-core';
|
|
|
|
|
|
|
|
import * as _ from 'lodash';
|
|
|
|
|
|
|
|
import { SelectType, SelectSet, SelectSetBase } from './SelectSet';
|
|
|
|
|
|
|
|
import { SelectBox } from './SelectBox';
|
|
|
|
|
|
|
|
import { GPUPick } from './GPUPick';
|
|
|
|
import { GPUPick } from './GPUPick';
|
|
|
|
|
|
|
|
import { SelectBox } from './SelectBox';
|
|
|
|
import { SelectPick } from './SelectPick';
|
|
|
|
import { SelectPick } from './SelectPick';
|
|
|
|
|
|
|
|
import { SelectSet, SelectType } from './SelectSet';
|
|
|
|
|
|
|
|
|
|
|
|
export class SelectControls
|
|
|
|
export class SelectControls
|
|
|
|
{
|
|
|
|
{
|
|
|
|
gpuPick: GPUPick;
|
|
|
|
gpuPick: GPUPick;
|
|
|
|