import SquadCombat from './squad-combat'; import { PolygonStyle } from '../interface'; export default class SwallowtailSquadCombat extends SquadCombat { points: Cesium.Cartesian3[]; headHeightFactor: number; headWidthFactor: number; neckHeightFactor: number; neckWidthFactor: number; tailWidthFactor: number; swallowTailFactor: number; constructor(cesium: any, viewer: Cesium.Viewer, style?: PolygonStyle); /** * Generate geometric shapes based on key points. */ createGraphic(positions: Cesium.Cartesian3[]): Cesium.Cartesian3[]; getTailPoints(points: any): [number, number][]; }