@antv/g6-core
Advanced tools
Comparing version 0.0.5 to 0.0.6
@@ -50,3 +50,3 @@ var subjectColor = 'rgb(95, 149, 255)'; | ||
export default { | ||
version: '0.0.5', | ||
version: '0.0.6', | ||
rootContainerClassName: 'root-container', | ||
@@ -53,0 +53,0 @@ nodeContainerClassName: 'node-container', |
@@ -14,3 +14,2 @@ import { __assign } from "tslib"; | ||
var STATE_SUFFIX = 'stateStyles'; | ||
var hasOwnProperty = Object.hasOwnProperty; | ||
@@ -17,0 +16,0 @@ var ItemController = |
@@ -26,3 +26,4 @@ import { Event as GraphEvent, ICanvas } from '@antv/g-base'; | ||
target: IShapeBase & ICanvas; | ||
[key: string]: unknown; | ||
constructor(type: string, event: IG6GraphEvent); | ||
} |
@@ -87,6 +87,15 @@ import { __assign } from "tslib"; | ||
contour = genConvexHull(members); | ||
hull = paddedHull(contour.map(function (p) { | ||
return [p.x, p.y]; | ||
}), this.padding); | ||
path = contour.length >= 2 && getClosedSpline(hull); | ||
if (contour.length === 2) { | ||
hull = roundedHull(contour.map(function (p) { | ||
return [p.x, p.y]; | ||
}), this.padding); | ||
path = parsePathString(hull); | ||
} else if (contour.length > 2) { | ||
hull = paddedHull(contour.map(function (p) { | ||
return [p.x, p.y]; | ||
}), this.padding); | ||
path = getClosedSpline(hull); | ||
} | ||
break; | ||
@@ -93,0 +102,0 @@ |
@@ -20,2 +20,3 @@ import { IGroup, Event as GraphEvent, BBox, AnimateCfg, ICanvas, IShape } from '@antv/g-base'; | ||
target: IShapeBase & ICanvas; | ||
[key: string]: unknown; | ||
} | ||
@@ -667,2 +668,3 @@ export interface IPoint { | ||
bubbleCfg?: BubblesetCfg; | ||
update?: string; | ||
} |
@@ -276,3 +276,9 @@ import { vec2 } from '@antv/matrix-util'; | ||
var control1 = vec2.add([0, 0], extension1, invControlDelta); | ||
var control3 = vec2.add([0, 0], extension0, controlDelta); | ||
var control3 = vec2.add([0, 0], extension0, controlDelta); // return [ | ||
// ['M', extension0[0], extension0[1]], | ||
// ['C', control0, control1, extension1], | ||
// ['S', control3, extension0], | ||
// 'Z', | ||
// ]; | ||
return "M " + extension0 + " C " + [control0, control1, extension1].join(',') + " S " + [control3, extension0].join(',') + " Z"; | ||
@@ -279,0 +285,0 @@ }; // Handle special cases |
@@ -56,3 +56,3 @@ "use strict"; | ||
var _default = { | ||
version: '0.0.5', | ||
version: '0.0.6', | ||
rootContainerClassName: 'root-container', | ||
@@ -59,0 +59,0 @@ nodeContainerClassName: 'node-container', |
@@ -29,3 +29,2 @@ "use strict"; | ||
var STATE_SUFFIX = 'stateStyles'; | ||
var hasOwnProperty = Object.hasOwnProperty; | ||
@@ -32,0 +31,0 @@ var ItemController = |
@@ -26,3 +26,4 @@ import { Event as GraphEvent, ICanvas } from '@antv/g-base'; | ||
target: IShapeBase & ICanvas; | ||
[key: string]: unknown; | ||
constructor(type: string, event: IG6GraphEvent); | ||
} |
@@ -100,6 +100,15 @@ "use strict"; | ||
contour = (0, _convexHull.genConvexHull)(members); | ||
hull = (0, _path.paddedHull)(contour.map(function (p) { | ||
return [p.x, p.y]; | ||
}), this.padding); | ||
path = contour.length >= 2 && (0, _path.getClosedSpline)(hull); | ||
if (contour.length === 2) { | ||
hull = (0, _path.roundedHull)(contour.map(function (p) { | ||
return [p.x, p.y]; | ||
}), this.padding); | ||
path = (0, _pathUtil.parsePathString)(hull); | ||
} else if (contour.length > 2) { | ||
hull = (0, _path.paddedHull)(contour.map(function (p) { | ||
return [p.x, p.y]; | ||
}), this.padding); | ||
path = (0, _path.getClosedSpline)(hull); | ||
} | ||
break; | ||
@@ -106,0 +115,0 @@ |
@@ -20,2 +20,3 @@ import { IGroup, Event as GraphEvent, BBox, AnimateCfg, ICanvas, IShape } from '@antv/g-base'; | ||
target: IShapeBase & ICanvas; | ||
[key: string]: unknown; | ||
} | ||
@@ -667,2 +668,3 @@ export interface IPoint { | ||
bubbleCfg?: BubblesetCfg; | ||
update?: string; | ||
} |
@@ -316,4 +316,10 @@ "use strict"; | ||
var control3 = _matrixUtil.vec2.add([0, 0], extension0, controlDelta); | ||
var control3 = _matrixUtil.vec2.add([0, 0], extension0, controlDelta); // return [ | ||
// ['M', extension0[0], extension0[1]], | ||
// ['C', control0, control1, extension1], | ||
// ['S', control3, extension0], | ||
// 'Z', | ||
// ]; | ||
return "M " + extension0 + " C " + [control0, control1, extension1].join(',') + " S " + [control3, extension0].join(',') + " Z"; | ||
@@ -320,0 +326,0 @@ }; // Handle special cases |
{ | ||
"name": "@antv/g6-core", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"description": "A Graph Visualization Framework in JavaScript", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
1079206
31889