UNPKG

@realsee/dnalogel

Version:
25 lines (24 loc) 910 B
import type { Object3D } from 'three'; import type { Direction } from '../typings'; import { MoveHelperAbstract, type BaseHelperConfig } from '.'; import { ArrowGroup } from './Objects/ArrowGroup'; import { CenterHandle } from './Objects/CenterHandle'; import * as THREE from 'three'; export declare class MoveHelper extends MoveHelperAbstract { name: string; xArrow?: ArrowGroup; yArrow?: ArrowGroup; zArrow?: ArrowGroup; centerHandle?: CenterHandle; constructor(originObject3D: Object3D, config?: { xArrowEnable?: boolean; yArrowEnable?: boolean; zArrowEnable?: boolean; centerHandleEnable?: boolean; } & BaseHelperConfig); update(camera: THREE.Camera): void; show(): void; setScaleByCamera(camera: THREE.PerspectiveCamera | THREE.OrthographicCamera): void; showDraggingHelper(directions: Direction[]): void; dispose(): void; }