UNPKG

@antv/x6

Version:

JavaScript diagramming library that uses SVG and HTML for rendering.

15 lines (13 loc) 388 B
import { Polyline, Path } from '../../geometry' import { Connector } from './index' export const normal: Connector.Definition = function ( sourcePoint, targetPoint, routePoints, options = {}, ) { const points = [sourcePoint, ...routePoints, targetPoint] const polyline = new Polyline(points) const path = new Path(polyline) return options.raw ? path : path.serialize() }