add support for open poly line width and miter distances
This commit is contained in:
parent
f04fb3a813
commit
50e7ef906a
5 changed files with 21 additions and 12 deletions
|
|
@ -1701,9 +1701,10 @@ class Polygon {
|
|||
* @param {'square'|'round'|'miter'} type
|
||||
* @returns {Polygon[]}
|
||||
*/
|
||||
offset_open(distance, type = 'miter') {
|
||||
offset_open(distance, type = 'miter', miterLimit = 2) {
|
||||
if (this.isOpen()) {
|
||||
let coff = new ClipperOffset(),
|
||||
dudd = (coff.MiterLimit = miterLimit),
|
||||
tree = new PolyTree(),
|
||||
entt = {
|
||||
'square' : EndType.etOpenSquare,
|
||||
|
|
|
|||
Loading…
Reference in a new issue