From b9a5ff0f974a3b853b51bf4452b654bed1d297d0 Mon Sep 17 00:00:00 2001 From: Dan Marshall Date: Tue, 27 Jan 2026 12:25:40 -0800 Subject: [PATCH 1/4] Fix extendObject to prevent overwriting prototype properties --- packages/maker.js/src/core/maker.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/maker.js/src/core/maker.ts b/packages/maker.js/src/core/maker.ts index c0b0c5eb..25f184e0 100644 --- a/packages/maker.js/src/core/maker.ts +++ b/packages/maker.js/src/core/maker.ts @@ -232,7 +232,8 @@ namespace MakerJs { export function extendObject(target: Object, other: Object) { if (target && other) { for (var key in other) { - if (typeof other[key] !== 'undefined') { + if (other.hasOwnProperty(key) && typeof other[key] !== 'undefined') { + if (key === '__proto__' || key === 'constructor' || key === 'prototype') continue; target[key] = other[key]; } } From e80c0f289cb4ef56db2e73cdb4268f205b5d88a3 Mon Sep 17 00:00:00 2001 From: Dan Marshall Date: Tue, 27 Jan 2026 12:28:33 -0800 Subject: [PATCH 2/4] Bump version to 0.19.2 in package.json and package-lock.json --- package-lock.json | 2 +- packages/maker.js/package-lock.json | 2 +- packages/maker.js/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index fcf1c3bb..5e3e4e5a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4524,7 +4524,7 @@ }, "packages/maker.js": { "name": "makerjs", - "version": "0.19.1", + "version": "0.19.2", "license": "Apache-2.0", "dependencies": { "@danmarshall/jscad-typings": "^1.0.0", diff --git a/packages/maker.js/package-lock.json b/packages/maker.js/package-lock.json index 9f9f4fc4..3052d98e 100644 --- a/packages/maker.js/package-lock.json +++ b/packages/maker.js/package-lock.json @@ -1,6 +1,6 @@ { "name": "makerjs", - "version": "0.19.1", + "version": "0.19.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/maker.js/package.json b/packages/maker.js/package.json index faac64ba..d7a9ddd5 100644 --- a/packages/maker.js/package.json +++ b/packages/maker.js/package.json @@ -1,6 +1,6 @@ { "name": "makerjs", - "version": "0.19.1", + "version": "0.19.2", "description": "Maker.js, a Microsoft Garage project, is a JavaScript library for creating and sharing modular line drawings for CNC and laser cutters.", "main": "dist/index.js", "types": "dist/index.d.ts", From 2a20a269c4a7a309660dd43d6e01ec4a6deb10d3 Mon Sep 17 00:00:00 2001 From: Dan Marshall Date: Tue, 27 Jan 2026 12:35:01 -0800 Subject: [PATCH 3/4] new build --- docs/target/js/browser.maker.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/target/js/browser.maker.js b/docs/target/js/browser.maker.js index 37e8fe3b..7f21e68b 100644 --- a/docs/target/js/browser.maker.js +++ b/docs/target/js/browser.maker.js @@ -39,7 +39,7 @@ and limitations under the License. * author: Dan Marshall / Microsoft Corporation * maintainers: Dan Marshall * homepage: https://maker.js.org - * version: 0.19.1 + * version: 0.19.2 * * browserify: * license: MIT (http://opensource.org/licenses/MIT) @@ -670,7 +670,9 @@ var MakerJs; function extendObject(target, other) { if (target && other) { for (var key in other) { - if (typeof other[key] !== 'undefined') { + if (other.hasOwnProperty(key) && typeof other[key] !== 'undefined') { + if (key === '__proto__' || key === 'constructor' || key === 'prototype') + continue; target[key] = other[key]; } } @@ -10532,7 +10534,7 @@ var MakerJs; ]; })(models = MakerJs.models || (MakerJs.models = {})); })(MakerJs || (MakerJs = {})); -MakerJs.version = "0.19.1"; +MakerJs.version = "0.19.2"; }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) },{"clone":2,"graham_scan":3,"kdbush":4}]},{},[]); From c5634e2f232665aaadbd25f4fbc2efb26a0a446c Mon Sep 17 00:00:00 2001 From: Dan Marshall Date: Tue, 27 Jan 2026 12:35:12 -0800 Subject: [PATCH 4/4] regen docs --- docs/docs/api/index.html | 38 +++++++++---------- .../makerjs.exporter.idxfrenderoptions.html | 2 +- .../makerjs.exporter.ijscadcagoptions.html | 2 +- .../makerjs.exporter.ijscadcsgoptions.html | 2 +- .../makerjs.exporter.ijscadscriptoptions.html | 2 +- .../makerjs.exporter.iopenjscadoptions.html | 4 +- .../api/interfaces/makerjs.iboundinghex.html | 2 +- .../docs/api/interfaces/makerjs.icascade.html | 6 +-- .../api/interfaces/makerjs.icascademodel.html | 6 +-- .../api/interfaces/makerjs.icascadepath.html | 6 +-- .../api/interfaces/makerjs.icascadepoint.html | 6 +-- docs/docs/api/interfaces/makerjs.ichain.html | 8 ++-- .../interfaces/makerjs.ichaincallback.html | 2 +- .../api/interfaces/makerjs.ichainlink.html | 8 ++-- .../interfaces/makerjs.icombineoptions.html | 12 +++--- .../makerjs.icontainchainsoptions.html | 2 +- .../makerjs.ifindchainsoptions.html | 10 ++--- .../interfaces/makerjs.ifindloopsoptions.html | 4 +- .../makerjs.iispointonpathoptions.html | 2 +- docs/docs/api/interfaces/makerjs.ikit.html | 6 +-- .../docs/api/interfaces/makerjs.imeasure.html | 4 +- .../makerjs.imeasurepointinsideoptions.html | 6 +-- .../makerjs.imeasurewithcenter.html | 10 ++--- .../interfaces/makerjs.imetaparameter.html | 12 +++--- .../makerjs.imodelpathcallback.html | 2 +- .../interfaces/makerjs.ipathdirectional.html | 4 +- .../interfaces/makerjs.ipathintersection.html | 6 +-- .../makerjs.ipathintersectionbaseoptions.html | 4 +- .../makerjs.ipathintersectionoptions.html | 8 ++-- .../api/interfaces/makerjs.ipathremoved.html | 4 +- .../makerjs.ipointmatchoptions.html | 2 +- .../interfaces/makerjs.irefmodelinmodel.html | 6 +-- .../interfaces/makerjs.irefpathidinmodel.html | 4 +- .../api/interfaces/makerjs.irouteoffset.html | 8 ++-- .../interfaces/makerjs.isimplifyoptions.html | 4 +- docs/docs/api/interfaces/makerjs.islope.html | 8 ++-- .../api/interfaces/makerjs.iwalkmodel.html | 14 +++---- .../makerjs.iwalkmodelcallback.html | 2 +- ...makerjs.iwalkmodelcancellablecallback.html | 2 +- .../api/interfaces/makerjs.iwalkoptions.html | 6 +-- .../api/interfaces/makerjs.iwalkpath.html | 14 +++---- .../makerjs.iwalkpathbooleancallback.html | 2 +- .../interfaces/makerjs.iwalkpathcallback.html | 2 +- 43 files changed, 132 insertions(+), 132 deletions(-) diff --git a/docs/docs/api/index.html b/docs/docs/api/index.html index 000358d8..a50c3294 100644 --- a/docs/docs/api/index.html +++ b/docs/docs/api/index.html @@ -191,7 +191,7 @@

$

  • @@ -218,7 +218,7 @@

    Returns
    @@ -245,7 +245,7 @@

    Returns
    @@ -392,7 +392,7 @@

    isChain

  • @@ -423,7 +423,7 @@

    isFunction

  • @@ -455,7 +455,7 @@

    isModel

  • @@ -483,7 +483,7 @@

    isNumber

  • @@ -515,7 +515,7 @@

    isObject

  • @@ -547,7 +547,7 @@

    isPath

  • @@ -578,7 +578,7 @@

    isPathArc

  • @@ -609,7 +609,7 @@

    isPathArcInBezierCurve

  • @@ -640,7 +640,7 @@

    isPathCircle

  • @@ -671,7 +671,7 @@

    isPathLine

  • @@ -702,7 +702,7 @@

    isPoint

  • @@ -909,7 +909,7 @@

    pathType

    pathType: object
    @@ -927,7 +927,7 @@

    Arc

    Arc: string
    @@ -937,7 +937,7 @@

    BezierSeed

    BezierSeed: string
    @@ -947,7 +947,7 @@

    Circle

    Circle: string
    @@ -957,7 +957,7 @@

    Line

    Line: string
    diff --git a/docs/docs/api/interfaces/makerjs.exporter.idxfrenderoptions.html b/docs/docs/api/interfaces/makerjs.exporter.idxfrenderoptions.html index 7e778fa8..61b6c702 100644 --- a/docs/docs/api/interfaces/makerjs.exporter.idxfrenderoptions.html +++ b/docs/docs/api/interfaces/makerjs.exporter.idxfrenderoptions.html @@ -107,7 +107,7 @@

    Optional pointMatching

    Inherited from IDXFRenderOptions.pointMatchingDistance

    diff --git a/docs/docs/api/interfaces/makerjs.exporter.ijscadcagoptions.html b/docs/docs/api/interfaces/makerjs.exporter.ijscadcagoptions.html index 0461e050..94bec63e 100644 --- a/docs/docs/api/interfaces/makerjs.exporter.ijscadcagoptions.html +++ b/docs/docs/api/interfaces/makerjs.exporter.ijscadcagoptions.html @@ -104,7 +104,7 @@

    Optional pointMatching

    Inherited from IDXFRenderOptions.pointMatchingDistance

    diff --git a/docs/docs/api/interfaces/makerjs.exporter.ijscadcsgoptions.html b/docs/docs/api/interfaces/makerjs.exporter.ijscadcsgoptions.html index 1df48250..fcd7820f 100644 --- a/docs/docs/api/interfaces/makerjs.exporter.ijscadcsgoptions.html +++ b/docs/docs/api/interfaces/makerjs.exporter.ijscadcsgoptions.html @@ -148,7 +148,7 @@

    Optional pointMatching

    Inherited from IDXFRenderOptions.pointMatchingDistance

    diff --git a/docs/docs/api/interfaces/makerjs.exporter.ijscadscriptoptions.html b/docs/docs/api/interfaces/makerjs.exporter.ijscadscriptoptions.html index e8653500..f15a72f0 100644 --- a/docs/docs/api/interfaces/makerjs.exporter.ijscadscriptoptions.html +++ b/docs/docs/api/interfaces/makerjs.exporter.ijscadscriptoptions.html @@ -173,7 +173,7 @@

    Optional pointMatching

    Inherited from IDXFRenderOptions.pointMatchingDistance

    diff --git a/docs/docs/api/interfaces/makerjs.exporter.iopenjscadoptions.html b/docs/docs/api/interfaces/makerjs.exporter.iopenjscadoptions.html index ed686d56..a6180dbd 100644 --- a/docs/docs/api/interfaces/makerjs.exporter.iopenjscadoptions.html +++ b/docs/docs/api/interfaces/makerjs.exporter.iopenjscadoptions.html @@ -131,7 +131,7 @@

    Optional pointMatching

    Inherited from IDXFRenderOptions.pointMatchingDistance

    @@ -147,7 +147,7 @@

    Optional removeFromO
    diff --git a/docs/docs/api/interfaces/makerjs.iboundinghex.html b/docs/docs/api/interfaces/makerjs.iboundinghex.html index fc61779b..c3221f13 100644 --- a/docs/docs/api/interfaces/makerjs.iboundinghex.html +++ b/docs/docs/api/interfaces/makerjs.iboundinghex.html @@ -173,7 +173,7 @@

    radius

    radius: number
    diff --git a/docs/docs/api/interfaces/makerjs.icascade.html b/docs/docs/api/interfaces/makerjs.icascade.html index 3156ea03..3fe8f6c6 100644 --- a/docs/docs/api/interfaces/makerjs.icascade.html +++ b/docs/docs/api/interfaces/makerjs.icascade.html @@ -52,7 +52,7 @@

    $initial

    $initial: any
    @@ -67,7 +67,7 @@

    $reset

    $reset: function
    @@ -97,7 +97,7 @@

    $result

    $result: any
    diff --git a/docs/docs/api/interfaces/makerjs.icascademodel.html b/docs/docs/api/interfaces/makerjs.icascademodel.html index 7bdd48f4..ef07802b 100644 --- a/docs/docs/api/interfaces/makerjs.icascademodel.html +++ b/docs/docs/api/interfaces/makerjs.icascademodel.html @@ -72,7 +72,7 @@

    $initial

    @@ -88,7 +88,7 @@

    $reset

    @@ -119,7 +119,7 @@

    $result

    diff --git a/docs/docs/api/interfaces/makerjs.icascadepath.html b/docs/docs/api/interfaces/makerjs.icascadepath.html index 6f8cd03f..e5dd795c 100644 --- a/docs/docs/api/interfaces/makerjs.icascadepath.html +++ b/docs/docs/api/interfaces/makerjs.icascadepath.html @@ -58,7 +58,7 @@

    $initial

    @@ -74,7 +74,7 @@

    $reset

    @@ -105,7 +105,7 @@

    $result

    diff --git a/docs/docs/api/interfaces/makerjs.icascadepoint.html b/docs/docs/api/interfaces/makerjs.icascadepoint.html index 5c564080..b72d5c9d 100644 --- a/docs/docs/api/interfaces/makerjs.icascadepoint.html +++ b/docs/docs/api/interfaces/makerjs.icascadepoint.html @@ -55,7 +55,7 @@

    $initial

    @@ -71,7 +71,7 @@

    $reset

    @@ -102,7 +102,7 @@

    $result

    diff --git a/docs/docs/api/interfaces/makerjs.ichain.html b/docs/docs/api/interfaces/makerjs.ichain.html index 3739fe7a..3b5ff838 100644 --- a/docs/docs/api/interfaces/makerjs.ichain.html +++ b/docs/docs/api/interfaces/makerjs.ichain.html @@ -42,7 +42,7 @@

    Optional contains

    contains: IChain[]
    @@ -57,7 +57,7 @@

    endless

    endless: boolean
    @@ -72,7 +72,7 @@

    links

    links: IChainLink[]
    @@ -87,7 +87,7 @@

    pathLength

    pathLength: number
    diff --git a/docs/docs/api/interfaces/makerjs.ichaincallback.html b/docs/docs/api/interfaces/makerjs.ichaincallback.html index 8e516f48..f0d70976 100644 --- a/docs/docs/api/interfaces/makerjs.ichaincallback.html +++ b/docs/docs/api/interfaces/makerjs.ichaincallback.html @@ -27,7 +27,7 @@

    Callable

  • diff --git a/docs/docs/api/interfaces/makerjs.ichainlink.html b/docs/docs/api/interfaces/makerjs.ichainlink.html index ccde66c3..f725346b 100644 --- a/docs/docs/api/interfaces/makerjs.ichainlink.html +++ b/docs/docs/api/interfaces/makerjs.ichainlink.html @@ -42,7 +42,7 @@

    endPoints

    endPoints: IPoint[]
    @@ -57,7 +57,7 @@

    pathLength

    pathLength: number
    @@ -72,7 +72,7 @@

    reversed

    reversed: boolean
    @@ -87,7 +87,7 @@

    walkedPath

    walkedPath: IWalkPath
    diff --git a/docs/docs/api/interfaces/makerjs.icombineoptions.html b/docs/docs/api/interfaces/makerjs.icombineoptions.html index 61759e90..7da77e03 100644 --- a/docs/docs/api/interfaces/makerjs.icombineoptions.html +++ b/docs/docs/api/interfaces/makerjs.icombineoptions.html @@ -49,7 +49,7 @@

    Optional farPoint

    farPoint: IPoint
    @@ -64,7 +64,7 @@

    Optional measureA

    measureA: Atlas
    @@ -79,7 +79,7 @@

    Optional measureB

    measureB: Atlas
    @@ -94,7 +94,7 @@

    Optional out_deleted

    out_deleted: IModel[]
    @@ -111,7 +111,7 @@

    Optional pointMatching

    Inherited from IDXFRenderOptions.pointMatchingDistance

    @@ -126,7 +126,7 @@

    Optional trimDeadEnd
    trimDeadEnds: boolean
    diff --git a/docs/docs/api/interfaces/makerjs.icontainchainsoptions.html b/docs/docs/api/interfaces/makerjs.icontainchainsoptions.html index d429b1ee..20e04fed 100644 --- a/docs/docs/api/interfaces/makerjs.icontainchainsoptions.html +++ b/docs/docs/api/interfaces/makerjs.icontainchainsoptions.html @@ -39,7 +39,7 @@

    Optional alternateDirecti
    alternateDirection: boolean
    diff --git a/docs/docs/api/interfaces/makerjs.ifindchainsoptions.html b/docs/docs/api/interfaces/makerjs.ifindchainsoptions.html index ff121563..a8ce3c66 100644 --- a/docs/docs/api/interfaces/makerjs.ifindchainsoptions.html +++ b/docs/docs/api/interfaces/makerjs.ifindchainsoptions.html @@ -48,7 +48,7 @@

    Optional byLayers

    byLayers: boolean
    @@ -63,7 +63,7 @@

    Optional contain

    contain: boolean | IContainChainsOptions
    @@ -79,7 +79,7 @@

    Optional pointMatching

    Inherited from IDXFRenderOptions.pointMatchingDistance

    @@ -94,7 +94,7 @@

    Optional shallow

    shallow: boolean
    @@ -109,7 +109,7 @@

    Optional unifyBeziers

    unifyBeziers: boolean
    diff --git a/docs/docs/api/interfaces/makerjs.ifindloopsoptions.html b/docs/docs/api/interfaces/makerjs.ifindloopsoptions.html index ddf407ba..01f3899e 100644 --- a/docs/docs/api/interfaces/makerjs.ifindloopsoptions.html +++ b/docs/docs/api/interfaces/makerjs.ifindloopsoptions.html @@ -51,7 +51,7 @@

    Optional pointMatching

    Inherited from IDXFRenderOptions.pointMatchingDistance

    @@ -66,7 +66,7 @@

    Optional removeFromO
    removeFromOriginal: boolean
    diff --git a/docs/docs/api/interfaces/makerjs.iispointonpathoptions.html b/docs/docs/api/interfaces/makerjs.iispointonpathoptions.html index e7c6718b..3fa3b2f6 100644 --- a/docs/docs/api/interfaces/makerjs.iispointonpathoptions.html +++ b/docs/docs/api/interfaces/makerjs.iispointonpathoptions.html @@ -39,7 +39,7 @@

    Optional cachedLineS
    cachedLineSlope: ISlope
    diff --git a/docs/docs/api/interfaces/makerjs.ikit.html b/docs/docs/api/interfaces/makerjs.ikit.html index 0bffc9d8..a0d1549e 100644 --- a/docs/docs/api/interfaces/makerjs.ikit.html +++ b/docs/docs/api/interfaces/makerjs.ikit.html @@ -50,7 +50,7 @@

    constructor

  • @@ -78,7 +78,7 @@

    Optional metaParametersmetaParameters: IMetaParameter[]

    @@ -94,7 +94,7 @@

    Optional notes

    notes: string
    diff --git a/docs/docs/api/interfaces/makerjs.imeasure.html b/docs/docs/api/interfaces/makerjs.imeasure.html index 3e47d10e..ede132ec 100644 --- a/docs/docs/api/interfaces/makerjs.imeasure.html +++ b/docs/docs/api/interfaces/makerjs.imeasure.html @@ -45,7 +45,7 @@

    high

    high: IPoint
    @@ -60,7 +60,7 @@

    low

    low: IPoint
    diff --git a/docs/docs/api/interfaces/makerjs.imeasurepointinsideoptions.html b/docs/docs/api/interfaces/makerjs.imeasurepointinsideoptions.html index 2b32ab08..32618d9f 100644 --- a/docs/docs/api/interfaces/makerjs.imeasurepointinsideoptions.html +++ b/docs/docs/api/interfaces/makerjs.imeasurepointinsideoptions.html @@ -41,7 +41,7 @@

    Optional farPoint

    farPoint: IPoint
    @@ -56,7 +56,7 @@

    Optional measureAtlas

    measureAtlas: Atlas
    @@ -71,7 +71,7 @@

    Optional out_intersection
    out_intersectionPoints: IPoint[]
    diff --git a/docs/docs/api/interfaces/makerjs.imeasurewithcenter.html b/docs/docs/api/interfaces/makerjs.imeasurewithcenter.html index a3ddcb1b..d5a90418 100644 --- a/docs/docs/api/interfaces/makerjs.imeasurewithcenter.html +++ b/docs/docs/api/interfaces/makerjs.imeasurewithcenter.html @@ -48,7 +48,7 @@

    center

    center: IPoint
    @@ -63,7 +63,7 @@

    height

    height: number
    @@ -79,7 +79,7 @@

    high

    @@ -95,7 +95,7 @@

    low

    @@ -110,7 +110,7 @@

    width

    width: number
    diff --git a/docs/docs/api/interfaces/makerjs.imetaparameter.html b/docs/docs/api/interfaces/makerjs.imetaparameter.html index 1d3682a4..5dee870f 100644 --- a/docs/docs/api/interfaces/makerjs.imetaparameter.html +++ b/docs/docs/api/interfaces/makerjs.imetaparameter.html @@ -44,7 +44,7 @@

    Optional max

    max: number
    @@ -59,7 +59,7 @@

    Optional min

    min: number
    @@ -74,7 +74,7 @@

    Optional step

    step: number
    @@ -89,7 +89,7 @@

    title

    title: string
    @@ -104,7 +104,7 @@

    type

    type: string
    @@ -119,7 +119,7 @@

    value

    value: any
    diff --git a/docs/docs/api/interfaces/makerjs.imodelpathcallback.html b/docs/docs/api/interfaces/makerjs.imodelpathcallback.html index 67758993..ffc4fd30 100644 --- a/docs/docs/api/interfaces/makerjs.imodelpathcallback.html +++ b/docs/docs/api/interfaces/makerjs.imodelpathcallback.html @@ -27,7 +27,7 @@

    Callable

  • diff --git a/docs/docs/api/interfaces/makerjs.ipathdirectional.html b/docs/docs/api/interfaces/makerjs.ipathdirectional.html index dd9d9522..6fd2b332 100644 --- a/docs/docs/api/interfaces/makerjs.ipathdirectional.html +++ b/docs/docs/api/interfaces/makerjs.ipathdirectional.html @@ -48,7 +48,7 @@

    endPoints

    endPoints: IPoint[]
    @@ -95,7 +95,7 @@

    Optional reversed

    reversed: boolean
    diff --git a/docs/docs/api/interfaces/makerjs.ipathintersection.html b/docs/docs/api/interfaces/makerjs.ipathintersection.html index ee4c5c8e..cfdfd393 100644 --- a/docs/docs/api/interfaces/makerjs.ipathintersection.html +++ b/docs/docs/api/interfaces/makerjs.ipathintersection.html @@ -41,7 +41,7 @@

    intersectionPoints

    intersectionPoints: IPoint[]
    @@ -56,7 +56,7 @@

    Optional path1Angles

    path1Angles: number[]
    @@ -73,7 +73,7 @@

    Optional path2Angles

    path2Angles: number[]
    diff --git a/docs/docs/api/interfaces/makerjs.ipathintersectionbaseoptions.html b/docs/docs/api/interfaces/makerjs.ipathintersectionbaseoptions.html index 17d719bc..f8096d39 100644 --- a/docs/docs/api/interfaces/makerjs.ipathintersectionbaseoptions.html +++ b/docs/docs/api/interfaces/makerjs.ipathintersectionbaseoptions.html @@ -45,7 +45,7 @@

    Optional excludeTangents<
    excludeTangents: boolean
    @@ -60,7 +60,7 @@

    Optional out_Areout_AreOverlapped: boolean

    diff --git a/docs/docs/api/interfaces/makerjs.ipathintersectionoptions.html b/docs/docs/api/interfaces/makerjs.ipathintersectionoptions.html index eb55d42b..a0182c58 100644 --- a/docs/docs/api/interfaces/makerjs.ipathintersectionoptions.html +++ b/docs/docs/api/interfaces/makerjs.ipathintersectionoptions.html @@ -48,7 +48,7 @@

    Optional excludeTangents<
    @@ -64,7 +64,7 @@

    Optional out_Are

    Inherited from IPathIntersectionBaseOptions.out_AreOverlapped

    @@ -79,7 +79,7 @@

    Optional path1Offset

    path1Offset: IPoint
    @@ -94,7 +94,7 @@

    Optional path2Offset

    path2Offset: IPoint
    diff --git a/docs/docs/api/interfaces/makerjs.ipathremoved.html b/docs/docs/api/interfaces/makerjs.ipathremoved.html index 1cf62a3e..03667d50 100644 --- a/docs/docs/api/interfaces/makerjs.ipathremoved.html +++ b/docs/docs/api/interfaces/makerjs.ipathremoved.html @@ -80,7 +80,7 @@

    reason

    reason: string
    @@ -95,7 +95,7 @@

    routeKey

    routeKey: string
    diff --git a/docs/docs/api/interfaces/makerjs.ipointmatchoptions.html b/docs/docs/api/interfaces/makerjs.ipointmatchoptions.html index 463440b0..2299a0f0 100644 --- a/docs/docs/api/interfaces/makerjs.ipointmatchoptions.html +++ b/docs/docs/api/interfaces/makerjs.ipointmatchoptions.html @@ -59,7 +59,7 @@

    Optional pointMatchingpointMatchingDistance: number

    diff --git a/docs/docs/api/interfaces/makerjs.irefmodelinmodel.html b/docs/docs/api/interfaces/makerjs.irefmodelinmodel.html index ca237f69..ac3c5558 100644 --- a/docs/docs/api/interfaces/makerjs.irefmodelinmodel.html +++ b/docs/docs/api/interfaces/makerjs.irefmodelinmodel.html @@ -46,7 +46,7 @@

    childId

    childId: string
    @@ -56,7 +56,7 @@

    childModel

    childModel: IModel
    @@ -66,7 +66,7 @@

    parentModel

    parentModel: IModel
    diff --git a/docs/docs/api/interfaces/makerjs.irefpathidinmodel.html b/docs/docs/api/interfaces/makerjs.irefpathidinmodel.html index bc753e50..0301944b 100644 --- a/docs/docs/api/interfaces/makerjs.irefpathidinmodel.html +++ b/docs/docs/api/interfaces/makerjs.irefpathidinmodel.html @@ -45,7 +45,7 @@

    modelContext

    modelContext: IModel
    @@ -55,7 +55,7 @@

    pathId

    pathId: string
    diff --git a/docs/docs/api/interfaces/makerjs.irouteoffset.html b/docs/docs/api/interfaces/makerjs.irouteoffset.html index 946f3101..f075bc55 100644 --- a/docs/docs/api/interfaces/makerjs.irouteoffset.html +++ b/docs/docs/api/interfaces/makerjs.irouteoffset.html @@ -50,7 +50,7 @@

    layer

    layer: string
    @@ -60,7 +60,7 @@

    offset

    offset: IPoint
    @@ -70,7 +70,7 @@

    route

    route: string[]
    @@ -80,7 +80,7 @@

    routeKey

    routeKey: string
    diff --git a/docs/docs/api/interfaces/makerjs.isimplifyoptions.html b/docs/docs/api/interfaces/makerjs.isimplifyoptions.html index 102da337..3c0015da 100644 --- a/docs/docs/api/interfaces/makerjs.isimplifyoptions.html +++ b/docs/docs/api/interfaces/makerjs.isimplifyoptions.html @@ -46,7 +46,7 @@

    Optional pointMatching

    Inherited from IDXFRenderOptions.pointMatchingDistance

    @@ -61,7 +61,7 @@

    Optional scalarMatchingscalarMatchingDistance: number

    diff --git a/docs/docs/api/interfaces/makerjs.islope.html b/docs/docs/api/interfaces/makerjs.islope.html index d1f3c60c..44169e36 100644 --- a/docs/docs/api/interfaces/makerjs.islope.html +++ b/docs/docs/api/interfaces/makerjs.islope.html @@ -42,7 +42,7 @@

    hasSlope

    hasSlope: boolean
    @@ -57,7 +57,7 @@

    line

    line: IPathLine
    @@ -72,7 +72,7 @@

    Optional slope

    slope: number
    @@ -87,7 +87,7 @@

    Optional yIntercept

    yIntercept: number
    diff --git a/docs/docs/api/interfaces/makerjs.iwalkmodel.html b/docs/docs/api/interfaces/makerjs.iwalkmodel.html index 7e278195..dfdb1d80 100644 --- a/docs/docs/api/interfaces/makerjs.iwalkmodel.html +++ b/docs/docs/api/interfaces/makerjs.iwalkmodel.html @@ -54,7 +54,7 @@

    childId

    @@ -65,7 +65,7 @@

    childModel

    @@ -76,7 +76,7 @@

    layer

    @@ -87,7 +87,7 @@

    offset

    @@ -98,7 +98,7 @@

    parentModel

    @@ -109,7 +109,7 @@

    route

    @@ -120,7 +120,7 @@

    routeKey

    diff --git a/docs/docs/api/interfaces/makerjs.iwalkmodelcallback.html b/docs/docs/api/interfaces/makerjs.iwalkmodelcallback.html index 05e5ad1c..1caa95cd 100644 --- a/docs/docs/api/interfaces/makerjs.iwalkmodelcallback.html +++ b/docs/docs/api/interfaces/makerjs.iwalkmodelcallback.html @@ -27,7 +27,7 @@

    Callable

  • diff --git a/docs/docs/api/interfaces/makerjs.iwalkmodelcancellablecallback.html b/docs/docs/api/interfaces/makerjs.iwalkmodelcancellablecallback.html index d766359b..dee4a710 100644 --- a/docs/docs/api/interfaces/makerjs.iwalkmodelcancellablecallback.html +++ b/docs/docs/api/interfaces/makerjs.iwalkmodelcancellablecallback.html @@ -27,7 +27,7 @@

    Callable

  • diff --git a/docs/docs/api/interfaces/makerjs.iwalkoptions.html b/docs/docs/api/interfaces/makerjs.iwalkoptions.html index f172fdea..40d963e3 100644 --- a/docs/docs/api/interfaces/makerjs.iwalkoptions.html +++ b/docs/docs/api/interfaces/makerjs.iwalkoptions.html @@ -41,7 +41,7 @@

    Optional afterChildW
    afterChildWalk: IWalkModelCallback
    @@ -56,7 +56,7 @@

    Optional beforeChild
    @@ -71,7 +71,7 @@

    Optional onPath

    diff --git a/docs/docs/api/interfaces/makerjs.iwalkpath.html b/docs/docs/api/interfaces/makerjs.iwalkpath.html index a5e57f48..c44b16f3 100644 --- a/docs/docs/api/interfaces/makerjs.iwalkpath.html +++ b/docs/docs/api/interfaces/makerjs.iwalkpath.html @@ -54,7 +54,7 @@

    layer

    @@ -65,7 +65,7 @@

    modelContext

    @@ -76,7 +76,7 @@

    offset

    @@ -86,7 +86,7 @@

    pathContext

    pathContext: IPath
    @@ -97,7 +97,7 @@

    pathId

    @@ -108,7 +108,7 @@

    route

    @@ -119,7 +119,7 @@

    routeKey

    diff --git a/docs/docs/api/interfaces/makerjs.iwalkpathbooleancallback.html b/docs/docs/api/interfaces/makerjs.iwalkpathbooleancallback.html index d9ee2f39..554b6ad9 100644 --- a/docs/docs/api/interfaces/makerjs.iwalkpathbooleancallback.html +++ b/docs/docs/api/interfaces/makerjs.iwalkpathbooleancallback.html @@ -27,7 +27,7 @@

    Callable

  • diff --git a/docs/docs/api/interfaces/makerjs.iwalkpathcallback.html b/docs/docs/api/interfaces/makerjs.iwalkpathcallback.html index c45c159a..0121a30d 100644 --- a/docs/docs/api/interfaces/makerjs.iwalkpathcallback.html +++ b/docs/docs/api/interfaces/makerjs.iwalkpathcallback.html @@ -27,7 +27,7 @@

    Callable