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 @@
Inherited from IDXFRenderOptions.pointMatchingDistance
Inherited from IPathIntersectionBaseOptions.out_AreOverlapped
Returns
@@ -245,7 +245,7 @@
Returns
@@ -392,7 +392,7 @@
@@ -423,7 +423,7 @@
@@ -455,7 +455,7 @@
@@ -483,7 +483,7 @@
@@ -515,7 +515,7 @@
@@ -547,7 +547,7 @@
@@ -578,7 +578,7 @@
@@ -609,7 +609,7 @@
@@ -640,7 +640,7 @@
@@ -671,7 +671,7 @@
@@ -702,7 +702,7 @@
@@ -909,7 +909,7 @@ pathType: object
@@ -927,7 +927,7 @@ Arc: string
@@ -937,7 +937,7 @@ BezierSeed: string
@@ -947,7 +947,7 @@ Circle: string
@@ -957,7 +957,7 @@ 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 @@
isChain
isFunction
isModel
isNumber
isObject
isPath
isPathArc
isPathArcInBezierCurve
isPathCircle
isPathLine
isPoint
pathType
Arc
BezierSeed
Circle
Line
Optional pointMatching
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 @@
Inherited from IDXFRenderOptions.pointMatchingDistance
-- Defined in src/maker.js/packages/maker.js/src/core/maker.ts:519
+ - Defined in src/maker.js/packages/maker.js/src/core/maker.ts:520
Optional pointMatching
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 @@
Inherited from IDXFRenderOptions.pointMatchingDistance
-- Defined in src/maker.js/packages/maker.js/src/core/maker.ts:519
+ - Defined in src/maker.js/packages/maker.js/src/core/maker.ts:520
Optional pointMatching
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 @@
Inherited from IDXFRenderOptions.pointMatchingDistance
-- Defined in src/maker.js/packages/maker.js/src/core/maker.ts:519
+ - Defined in src/maker.js/packages/maker.js/src/core/maker.ts:520
Optional pointMatching
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 @@
Inherited from IDXFRenderOptions.pointMatchingDistance
-- Defined in src/maker.js/packages/maker.js/src/core/maker.ts:519
+ - Defined in src/maker.js/packages/maker.js/src/core/maker.ts:520
Optional pointMatching
@@ -147,7 +147,7 @@
Inherited from IDXFRenderOptions.pointMatchingDistance
-- Defined in src/maker.js/packages/maker.js/src/core/maker.ts:519
+ - Defined in src/maker.js/packages/maker.js/src/core/maker.ts:520
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: 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: any
@@ -67,7 +67,7 @@ $reset: function
@@ -97,7 +97,7 @@ $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 @@
@@ -88,7 +88,7 @@
@@ -119,7 +119,7 @@
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 @@
@@ -74,7 +74,7 @@
@@ -105,7 +105,7 @@
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 @@
@@ -71,7 +71,7 @@
@@ -102,7 +102,7 @@
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 @@ contains: IChain[]
@@ -57,7 +57,7 @@ endless: boolean
@@ -72,7 +72,7 @@ links: IChainLink[]
@@ -87,7 +87,7 @@ 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 @@
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: IPoint[]
@@ -57,7 +57,7 @@ pathLength: number
@@ -72,7 +72,7 @@ reversed: boolean
@@ -87,7 +87,7 @@ 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 @@ farPoint: IPoint
@@ -64,7 +64,7 @@ measureA: Atlas
@@ -79,7 +79,7 @@ measureB: Atlas
@@ -94,7 +94,7 @@ out_deleted: IModel[]
@@ -111,7 +111,7 @@
radius
$initial
$reset
$result
$initial
$reset
$result
$initial
$reset
$result
$initial
$reset
$result
Optional contains
endless
links
pathLength
Callable
endPoints
pathLength
reversed
walkedPath
Optional farPoint
Optional measureA
Optional measureB
Optional out_deleted
Optional pointMatching
@@ -126,7 +126,7 @@
Inherited from IDXFRenderOptions.pointMatchingDistance
-- Defined in src/maker.js/packages/maker.js/src/core/maker.ts:519
+ - Defined in src/maker.js/packages/maker.js/src/core/maker.ts:520
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 @@ byLayers: boolean
@@ -63,7 +63,7 @@ contain: boolean | IContainChainsOptions
@@ -79,7 +79,7 @@
Optional byLayers
Optional contain
Optional pointMatching
@@ -94,7 +94,7 @@ shallow: boolean
@@ -109,7 +109,7 @@ Beziers: 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 @@
Inherited from IDXFRenderOptions.pointMatchingDistance
-- Defined in src/maker.js/packages/maker.js/src/core/maker.ts:519
+ - Defined in src/maker.js/packages/maker.js/src/core/maker.ts:520
Optional shallow
Optional unifyBeziers
unifyOptional pointMatching
@@ -66,7 +66,7 @@
Inherited from IDXFRenderOptions.pointMatchingDistance
-- Defined in src/maker.js/packages/maker.js/src/core/maker.ts:519
+ - Defined in src/maker.js/packages/maker.js/src/core/maker.ts:520
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 @@
@@ -78,7 +78,7 @@
constructor
Optional metaParameters
metaParameters: IMetaParameter[]
@@ -94,7 +94,7 @@ 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: IPoint
@@ -60,7 +60,7 @@ 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 @@ farPoint: IPoint
@@ -56,7 +56,7 @@ Atlas: Atlas
@@ -71,7 +71,7 @@
Optional notes
high
low
Optional farPoint
Optional measureAtlas
measureOptional 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: IPoint
@@ -63,7 +63,7 @@ height: number
@@ -79,7 +79,7 @@
@@ -95,7 +95,7 @@
@@ -110,7 +110,7 @@ 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 @@ max: number
@@ -59,7 +59,7 @@ min: number
@@ -74,7 +74,7 @@ step: number
@@ -89,7 +89,7 @@ title: string
@@ -104,7 +104,7 @@ type: string
@@ -119,7 +119,7 @@ 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 @@
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: IPoint[]
@@ -95,7 +95,7 @@ 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: IPoint[]
@@ -56,7 +56,7 @@ path1Angles: number[]
@@ -73,7 +73,7 @@ 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 @@
center
height
high
low
width
Optional max
Optional min
Optional step
title
type
value
Callable
endPoints
Optional reversed
intersectionPoints
Optional path1Angles
Optional path2Angles
Optional excludeTangents<
excludeTangents: boolean
@@ -60,7 +60,7 @@
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 out_Areout_AreOverlapped: boolean
Optional excludeTangents<
@@ -64,7 +64,7 @@
Optional out_Are
@@ -79,7 +79,7 @@ path1Offset: IPoint
@@ -94,7 +94,7 @@ 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: string
@@ -95,7 +95,7 @@ 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 @@
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: string
@@ -56,7 +56,7 @@ childModel: IModel
@@ -66,7 +66,7 @@ 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: IModel
@@ -55,7 +55,7 @@ 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: string
@@ -60,7 +60,7 @@ offset: IPoint
@@ -70,7 +70,7 @@ route: string[]
@@ -80,7 +80,7 @@ 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 @@
Inherited from IPathIntersectionBaseOptions.out_AreOverlapped
-- Defined in src/maker.js/packages/maker.js/src/core/maker.ts:467
+ - Defined in src/maker.js/packages/maker.js/src/core/maker.ts:468
Optional path1Offset
Optional path2Offset
reason
routeKey
Optional pointMatchingpointMatchingDistance: number
childId
childModel
parentModel
modelContext
pathId
layer
offset
route
routeKey
Optional pointMatching
@@ -61,7 +61,7 @@
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: boolean
@@ -57,7 +57,7 @@ line: IPathLine
@@ -72,7 +72,7 @@ slope: number
@@ -87,7 +87,7 @@ 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 @@
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 @@
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 @@
Inherited from IDXFRenderOptions.pointMatchingDistance
-- Defined in src/maker.js/packages/maker.js/src/core/maker.ts:519
+ - Defined in src/maker.js/packages/maker.js/src/core/maker.ts:520
Optional scalarMatchingscalarMatchingDistance: number
hasSlope
line
Optional slope
Optional yIntercept
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
Callable
Optional afterChildW
afterChildWalk: IWalkModelCallback
@@ -56,7 +56,7 @@
Optional beforeChild
beforeChildWalk: IWalkModelCancellableCallback
@@ -71,7 +71,7 @@ onPath: IWalkPathCallback
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 @@ pathContext: IPath
@@ -97,7 +97,7 @@
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 @@
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}]},{},[]);
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",
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];
}
}
Optional onPath
layer
@@ -65,7 +65,7 @@modelContext
@@ -76,7 +76,7 @@offset
@@ -86,7 +86,7 @@pathContext
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
Callable