UNPKG

soonspacejs

Version:
19 lines (18 loc) 715 B
import { GradientTextureOptions } from '../Shared'; import { Position, IColor, BaseObjectInfo } from '../Interface'; import { BaseMesh } from './BaseMesh'; interface LineInfo extends BaseObjectInfo { points: Position[]; width?: number; color?: IColor; opacity?: number; gradient?: GradientTextureOptions; } type SetOptionsLineInfo = Partial<Pick<LineInfo, 'points' | 'width' | 'color' | 'opacity' | 'gradient'>>; declare class Line extends BaseMesh { params?: LineInfo | undefined; constructor(params?: LineInfo | undefined); updateGeometry(points: Position[], width: number): void; setOptions(params: SetOptionsLineInfo): void; } export { Line, LineInfo, SetOptionsLineInfo, };