@realsee/five
Version:
Realsee Renderer SDK
20 lines (19 loc) • 617 B
TypeScript
import * as THREE from 'three';
import type { Direction } from '../typing';
import { DirectionGroup } from './direction';
interface PlaneHandleParams {
direction: Direction;
color?: THREE.Color | string | number;
size?: number;
offset?: number;
}
/**
* 平面移动手柄,参考 three.js TransformControls 的 XY/XZ/YZ 平面手柄
* 一个小的半透明方块,位于两个轴的交汇处
*/
export declare class PlaneHandle extends DirectionGroup {
handle: THREE.Mesh<THREE.BoxGeometry, THREE.MeshBasicMaterial>;
name: string;
constructor(params: PlaneHandleParams);
}
export {};