import { Usage } from "three"; import { PathPointList } from "./PathPointList"; export interface IGeneratePathVertexDataOption { width?: number; progress?: number; arrow?: boolean; side?: 'left' | 'right' | 'both'; } export interface IPathGeometryOption { pathPointList: PathPointList; options: IGeneratePathVertexDataOption; usage?: Usage; } export interface IPathTubeGeometryOption { radius?: number; progress?: number; radialSegments?: number; startRad?: number; }