Skip to content

Commit c988437

Browse files
committed
2.10.1
1 parent 5b33571 commit c988437

24 files changed

+314
-109
lines changed

dist/README.md

+21-21
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ The main plotly.js bundles weight in at:
4646
| 8.3 MB | 3.5 MB | 1 MB | 8.6 MB |
4747

4848
#### CDN links
49-
> https://cdn.plot.ly/plotly-2.10.0.js
49+
> https://cdn.plot.ly/plotly-2.10.1.js
5050
51-
> https://cdn.plot.ly/plotly-2.10.0.min.js
51+
> https://cdn.plot.ly/plotly-2.10.1.min.js
5252
5353

5454
#### npm packages
@@ -94,9 +94,9 @@ The `basic` partial bundle contains trace modules `bar`, `pie` and `scatter`.
9494
| 2.7 MB | 977.9 kB | 318.5 kB |
9595

9696
#### CDN links
97-
> https://cdn.plot.ly/plotly-basic-2.10.0.js
97+
> https://cdn.plot.ly/plotly-basic-2.10.1.js
9898
99-
> https://cdn.plot.ly/plotly-basic-2.10.0.min.js
99+
> https://cdn.plot.ly/plotly-basic-2.10.1.min.js
100100
101101

102102
#### npm packages
@@ -117,9 +117,9 @@ The `cartesian` partial bundle contains trace modules `bar`, `box`, `contour`, `
117117
| 3.3 MB | 1.2 MB | 391.5 kB |
118118

119119
#### CDN links
120-
> https://cdn.plot.ly/plotly-cartesian-2.10.0.js
120+
> https://cdn.plot.ly/plotly-cartesian-2.10.1.js
121121
122-
> https://cdn.plot.ly/plotly-cartesian-2.10.0.min.js
122+
> https://cdn.plot.ly/plotly-cartesian-2.10.1.min.js
123123
124124

125125
#### npm packages
@@ -140,9 +140,9 @@ The `geo` partial bundle contains trace modules `choropleth`, `scatter` and `sca
140140
| 3.1 MB | 1.1 MB | 361.2 kB |
141141

142142
#### CDN links
143-
> https://cdn.plot.ly/plotly-geo-2.10.0.js
143+
> https://cdn.plot.ly/plotly-geo-2.10.1.js
144144
145-
> https://cdn.plot.ly/plotly-geo-2.10.0.min.js
145+
> https://cdn.plot.ly/plotly-geo-2.10.1.min.js
146146
147147

148148
#### npm packages
@@ -160,12 +160,12 @@ The `gl3d` partial bundle contains trace modules `cone`, `isosurface`, `mesh3d`,
160160

161161
| Raw size | Minified size | Minified + gzip size |
162162
|------|-----------------|------------------------|
163-
| 3.9 MB | 1.5 MB | 481.3 kB |
163+
| 3.9 MB | 1.5 MB | 482.2 kB |
164164

165165
#### CDN links
166-
> https://cdn.plot.ly/plotly-gl3d-2.10.0.js
166+
> https://cdn.plot.ly/plotly-gl3d-2.10.1.js
167167
168-
> https://cdn.plot.ly/plotly-gl3d-2.10.0.min.js
168+
> https://cdn.plot.ly/plotly-gl3d-2.10.1.min.js
169169
170170

171171
#### npm packages
@@ -183,12 +183,12 @@ The `gl2d` partial bundle contains trace modules `heatmapgl`, `parcoords`, `poin
183183

184184
| Raw size | Minified size | Minified + gzip size |
185185
|------|-----------------|------------------------|
186-
| 4.4 MB | 1.8 MB | 571.9 kB |
186+
| 4.4 MB | 1.8 MB | 572.8 kB |
187187

188188
#### CDN links
189-
> https://cdn.plot.ly/plotly-gl2d-2.10.0.js
189+
> https://cdn.plot.ly/plotly-gl2d-2.10.1.js
190190
191-
> https://cdn.plot.ly/plotly-gl2d-2.10.0.min.js
191+
> https://cdn.plot.ly/plotly-gl2d-2.10.1.min.js
192192
193193

194194
#### npm packages
@@ -209,9 +209,9 @@ The `mapbox` partial bundle contains trace modules `choroplethmapbox`, `densitym
209209
| 4.3 MB | 1.7 MB | 515.4 kB |
210210

211211
#### CDN links
212-
> https://cdn.plot.ly/plotly-mapbox-2.10.0.js
212+
> https://cdn.plot.ly/plotly-mapbox-2.10.1.js
213213
214-
> https://cdn.plot.ly/plotly-mapbox-2.10.0.min.js
214+
> https://cdn.plot.ly/plotly-mapbox-2.10.1.min.js
215215
216216

217217
#### npm packages
@@ -232,9 +232,9 @@ The `finance` partial bundle contains trace modules `bar`, `candlestick`, `funne
232232
| 2.9 MB | 1.1 MB | 351.2 kB |
233233

234234
#### CDN links
235-
> https://cdn.plot.ly/plotly-finance-2.10.0.js
235+
> https://cdn.plot.ly/plotly-finance-2.10.1.js
236236
237-
> https://cdn.plot.ly/plotly-finance-2.10.0.min.js
237+
> https://cdn.plot.ly/plotly-finance-2.10.1.min.js
238238
239239

240240
#### npm packages
@@ -252,12 +252,12 @@ The `strict` partial bundle contains trace modules `bar`, `barpolar`, `box`, `ca
252252

253253
| Raw size | Minified size | Minified + gzip size |
254254
|------|-----------------|------------------------|
255-
| 7.7 MB | 3.2 MB | 959.2 kB |
255+
| 7.7 MB | 3.2 MB | 960.1 kB |
256256

257257
#### CDN links
258-
> https://cdn.plot.ly/plotly-strict-2.10.0.js
258+
> https://cdn.plot.ly/plotly-strict-2.10.1.js
259259
260-
> https://cdn.plot.ly/plotly-strict-2.10.0.min.js
260+
> https://cdn.plot.ly/plotly-strict-2.10.1.min.js
261261
262262

263263
#### npm packages

dist/plotly-basic.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* plotly.js (basic) v2.10.0
2+
* plotly.js (basic) v2.10.1
33
* Copyright 2012-2022, Plotly, Inc.
44
* All rights reserved.
55
* Licensed under the MIT license
@@ -82787,7 +82787,7 @@ function getSortFunc(opts, d2c) {
8278782787
'use strict';
8278882788

8278982789
// package version injected by `npm run preprocess`
82790-
exports.version = '2.10.0';
82790+
exports.version = '2.10.1';
8279182791

8279282792
},{}]},{},[8])(8)
8279382793
});

dist/plotly-basic.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/plotly-cartesian.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* plotly.js (cartesian) v2.10.0
2+
* plotly.js (cartesian) v2.10.1
33
* Copyright 2012-2022, Plotly, Inc.
44
* All rights reserved.
55
* Licensed under the MIT license
@@ -102982,7 +102982,7 @@ function getSortFunc(opts, d2c) {
102982102982
'use strict';
102983102983

102984102984
// package version injected by `npm run preprocess`
102985-
exports.version = '2.10.0';
102985+
exports.version = '2.10.1';
102986102986

102987102987
},{}]},{},[15])(15)
102988102988
});

dist/plotly-cartesian.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/plotly-finance.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* plotly.js (finance) v2.10.0
2+
* plotly.js (finance) v2.10.1
33
* Copyright 2012-2022, Plotly, Inc.
44
* All rights reserved.
55
* Licensed under the MIT license
@@ -90775,7 +90775,7 @@ function getSortFunc(opts, d2c) {
9077590775
'use strict';
9077690776

9077790777
// package version injected by `npm run preprocess`
90778-
exports.version = '2.10.0';
90778+
exports.version = '2.10.1';
9077990779

9078090780
},{}]},{},[12])(12)
9078190781
});

dist/plotly-finance.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/plotly-geo-assets.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/plotly-geo.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* plotly.js (geo) v2.10.0
2+
* plotly.js (geo) v2.10.1
33
* Copyright 2012-2022, Plotly, Inc.
44
* All rights reserved.
55
* Licensed under the MIT license
@@ -95534,7 +95534,7 @@ function getSortFunc(opts, d2c) {
9553495534
'use strict';
9553595535

9553695536
// package version injected by `npm run preprocess`
95537-
exports.version = '2.10.0';
95537+
exports.version = '2.10.1';
9553895538

9553995539
},{}]},{},[8])(8)
9554095540
});

dist/plotly-geo.min.js

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/plotly-gl2d.js

+51-10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* plotly.js (gl2d) v2.10.0
2+
* plotly.js (gl2d) v2.10.1
33
* Copyright 2012-2022, Plotly, Inc.
44
* All rights reserved.
55
* Licensed under the MIT license
@@ -101066,7 +101066,7 @@ function getSortFunc(opts, d2c) {
101066101066
'use strict';
101067101067

101068101068
// package version injected by `npm run preprocess`
101069-
exports.version = '2.10.0';
101069+
exports.version = '2.10.1';
101070101070

101071101071
},{}],588:[function(_dereq_,module,exports){
101072101072
(function (global){(function (){
@@ -136246,7 +136246,7 @@ var robustSum = _glvis_("robust-sum")
136246136246
var robustScale = _glvis_("robust-scale")
136247136247
var compress = _glvis_("robust-compress")
136248136248

136249-
var NUM_EXPANDED = 4
136249+
var NUM_EXPANDED = 6
136250136250

136251136251
function determinant_2(sum, scale, prod, compress) {
136252136252
return function robustDeterminant2(m) {
@@ -136260,10 +136260,24 @@ function determinant_3(sum, scale, prod, compress) {
136260136260
}
136261136261
}
136262136262

136263+
function determinant_4(sum, scale, prod, compress) {
136264+
return function robustDeterminant4(m) {
136265+
return compress(sum(sum(scale(sum(scale(sum(prod(m[2][2], m[3][3]), prod(-m[2][3], m[3][2])), m[1][1]), sum(scale(sum(prod(m[2][1], m[3][3]), prod(-m[2][3], m[3][1])), -m[1][2]), scale(sum(prod(m[2][1], m[3][2]), prod(-m[2][2], m[3][1])), m[1][3]))), m[0][0]), scale(sum(scale(sum(prod(m[2][2], m[3][3]), prod(-m[2][3], m[3][2])), m[1][0]), sum(scale(sum(prod(m[2][0], m[3][3]), prod(-m[2][3], m[3][0])), -m[1][2]), scale(sum(prod(m[2][0], m[3][2]), prod(-m[2][2], m[3][0])), m[1][3]))), -m[0][1])), sum(scale(sum(scale(sum(prod(m[2][1], m[3][3]), prod(-m[2][3], m[3][1])), m[1][0]), sum(scale(sum(prod(m[2][0], m[3][3]), prod(-m[2][3], m[3][0])), -m[1][1]), scale(sum(prod(m[2][0], m[3][1]), prod(-m[2][1], m[3][0])), m[1][3]))), m[0][2]), scale(sum(scale(sum(prod(m[2][1], m[3][2]), prod(-m[2][2], m[3][1])), m[1][0]), sum(scale(sum(prod(m[2][0], m[3][2]), prod(-m[2][2], m[3][0])), -m[1][1]), scale(sum(prod(m[2][0], m[3][1]), prod(-m[2][1], m[3][0])), m[1][2]))), -m[0][3]))))
136266+
}
136267+
}
136268+
136269+
function determinant_5(sum, scale, prod, compress) {
136270+
return function robustDeterminant5(m) {
136271+
return compress(sum(sum(scale(sum(sum(scale(sum(scale(sum(prod(m[3][3], m[4][4]), prod(-m[3][4], m[4][3])), m[2][2]), sum(scale(sum(prod(m[3][2], m[4][4]), prod(-m[3][4], m[4][2])), -m[2][3]), scale(sum(prod(m[3][2], m[4][3]), prod(-m[3][3], m[4][2])), m[2][4]))), m[1][1]), scale(sum(scale(sum(prod(m[3][3], m[4][4]), prod(-m[3][4], m[4][3])), m[2][1]), sum(scale(sum(prod(m[3][1], m[4][4]), prod(-m[3][4], m[4][1])), -m[2][3]), scale(sum(prod(m[3][1], m[4][3]), prod(-m[3][3], m[4][1])), m[2][4]))), -m[1][2])), sum(scale(sum(scale(sum(prod(m[3][2], m[4][4]), prod(-m[3][4], m[4][2])), m[2][1]), sum(scale(sum(prod(m[3][1], m[4][4]), prod(-m[3][4], m[4][1])), -m[2][2]), scale(sum(prod(m[3][1], m[4][2]), prod(-m[3][2], m[4][1])), m[2][4]))), m[1][3]), scale(sum(scale(sum(prod(m[3][2], m[4][3]), prod(-m[3][3], m[4][2])), m[2][1]), sum(scale(sum(prod(m[3][1], m[4][3]), prod(-m[3][3], m[4][1])), -m[2][2]), scale(sum(prod(m[3][1], m[4][2]), prod(-m[3][2], m[4][1])), m[2][3]))), -m[1][4]))), m[0][0]), scale(sum(sum(scale(sum(scale(sum(prod(m[3][3], m[4][4]), prod(-m[3][4], m[4][3])), m[2][2]), sum(scale(sum(prod(m[3][2], m[4][4]), prod(-m[3][4], m[4][2])), -m[2][3]), scale(sum(prod(m[3][2], m[4][3]), prod(-m[3][3], m[4][2])), m[2][4]))), m[1][0]), scale(sum(scale(sum(prod(m[3][3], m[4][4]), prod(-m[3][4], m[4][3])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][4]), prod(-m[3][4], m[4][0])), -m[2][3]), scale(sum(prod(m[3][0], m[4][3]), prod(-m[3][3], m[4][0])), m[2][4]))), -m[1][2])), sum(scale(sum(scale(sum(prod(m[3][2], m[4][4]), prod(-m[3][4], m[4][2])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][4]), prod(-m[3][4], m[4][0])), -m[2][2]), scale(sum(prod(m[3][0], m[4][2]), prod(-m[3][2], m[4][0])), m[2][4]))), m[1][3]), scale(sum(scale(sum(prod(m[3][2], m[4][3]), prod(-m[3][3], m[4][2])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][3]), prod(-m[3][3], m[4][0])), -m[2][2]), scale(sum(prod(m[3][0], m[4][2]), prod(-m[3][2], m[4][0])), m[2][3]))), -m[1][4]))), -m[0][1])), sum(scale(sum(sum(scale(sum(scale(sum(prod(m[3][3], m[4][4]), prod(-m[3][4], m[4][3])), m[2][1]), sum(scale(sum(prod(m[3][1], m[4][4]), prod(-m[3][4], m[4][1])), -m[2][3]), scale(sum(prod(m[3][1], m[4][3]), prod(-m[3][3], m[4][1])), m[2][4]))), m[1][0]), scale(sum(scale(sum(prod(m[3][3], m[4][4]), prod(-m[3][4], m[4][3])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][4]), prod(-m[3][4], m[4][0])), -m[2][3]), scale(sum(prod(m[3][0], m[4][3]), prod(-m[3][3], m[4][0])), m[2][4]))), -m[1][1])), sum(scale(sum(scale(sum(prod(m[3][1], m[4][4]), prod(-m[3][4], m[4][1])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][4]), prod(-m[3][4], m[4][0])), -m[2][1]), scale(sum(prod(m[3][0], m[4][1]), prod(-m[3][1], m[4][0])), m[2][4]))), m[1][3]), scale(sum(scale(sum(prod(m[3][1], m[4][3]), prod(-m[3][3], m[4][1])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][3]), prod(-m[3][3], m[4][0])), -m[2][1]), scale(sum(prod(m[3][0], m[4][1]), prod(-m[3][1], m[4][0])), m[2][3]))), -m[1][4]))), m[0][2]), sum(scale(sum(sum(scale(sum(scale(sum(prod(m[3][2], m[4][4]), prod(-m[3][4], m[4][2])), m[2][1]), sum(scale(sum(prod(m[3][1], m[4][4]), prod(-m[3][4], m[4][1])), -m[2][2]), scale(sum(prod(m[3][1], m[4][2]), prod(-m[3][2], m[4][1])), m[2][4]))), m[1][0]), scale(sum(scale(sum(prod(m[3][2], m[4][4]), prod(-m[3][4], m[4][2])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][4]), prod(-m[3][4], m[4][0])), -m[2][2]), scale(sum(prod(m[3][0], m[4][2]), prod(-m[3][2], m[4][0])), m[2][4]))), -m[1][1])), sum(scale(sum(scale(sum(prod(m[3][1], m[4][4]), prod(-m[3][4], m[4][1])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][4]), prod(-m[3][4], m[4][0])), -m[2][1]), scale(sum(prod(m[3][0], m[4][1]), prod(-m[3][1], m[4][0])), m[2][4]))), m[1][2]), scale(sum(scale(sum(prod(m[3][1], m[4][2]), prod(-m[3][2], m[4][1])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][2]), prod(-m[3][2], m[4][0])), -m[2][1]), scale(sum(prod(m[3][0], m[4][1]), prod(-m[3][1], m[4][0])), m[2][2]))), -m[1][4]))), -m[0][3]), scale(sum(sum(scale(sum(scale(sum(prod(m[3][2], m[4][3]), prod(-m[3][3], m[4][2])), m[2][1]), sum(scale(sum(prod(m[3][1], m[4][3]), prod(-m[3][3], m[4][1])), -m[2][2]), scale(sum(prod(m[3][1], m[4][2]), prod(-m[3][2], m[4][1])), m[2][3]))), m[1][0]), scale(sum(scale(sum(prod(m[3][2], m[4][3]), prod(-m[3][3], m[4][2])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][3]), prod(-m[3][3], m[4][0])), -m[2][2]), scale(sum(prod(m[3][0], m[4][2]), prod(-m[3][2], m[4][0])), m[2][3]))), -m[1][1])), sum(scale(sum(scale(sum(prod(m[3][1], m[4][3]), prod(-m[3][3], m[4][1])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][3]), prod(-m[3][3], m[4][0])), -m[2][1]), scale(sum(prod(m[3][0], m[4][1]), prod(-m[3][1], m[4][0])), m[2][3]))), m[1][2]), scale(sum(scale(sum(prod(m[3][1], m[4][2]), prod(-m[3][2], m[4][1])), m[2][0]), sum(scale(sum(prod(m[3][0], m[4][2]), prod(-m[3][2], m[4][0])), -m[2][1]), scale(sum(prod(m[3][0], m[4][1]), prod(-m[3][1], m[4][0])), m[2][2]))), -m[1][3]))), m[0][4])))))
136272+
}
136273+
}
136274+
136263136275
function compileDeterminant(n) {
136264136276
var fn =
136265136277
n === 2 ? determinant_2 :
136266-
n === 3 ? determinant_3 : undefined
136278+
n === 3 ? determinant_3 :
136279+
n === 4 ? determinant_4 :
136280+
n === 5 ? determinant_5 : undefined
136267136281
return fn(robustSum, robustScale, twoProduct, compress)
136268136282
}
136269136283

@@ -136272,7 +136286,7 @@ var CACHE = [
136272136286
function robustDeterminant1(m) { return [m[0][0]] }
136273136287
]
136274136288

136275-
function proc(det0, det1, det2, det3, CACHE, gen) {
136289+
function proc(det0, det1, det2, det3, det4, det5, CACHE, gen) {
136276136290
return function robustDeterminant(m) {
136277136291
switch (m.length) {
136278136292
case 0:
@@ -136283,6 +136297,10 @@ function proc(det0, det1, det2, det3, CACHE, gen) {
136283136297
return det2(m)
136284136298
case 3:
136285136299
return det3(m)
136300+
case 4:
136301+
return det4(m)
136302+
case 5:
136303+
return det5(m)
136286136304
}
136287136305
var det = CACHE[m.length]
136288136306
if (!det) det = CACHE[m.length] = gen(m.length)
@@ -136526,13 +136544,16 @@ generateInSphereTest()
136526136544

136527136545
var determinant = _glvis_("robust-determinant")
136528136546

136529-
var NUM_EXPAND = 3
136547+
var NUM_EXPAND = 6
136530136548

136531136549
function generateSolver(n) {
136532136550
var fn =
136533-
n === 2 ? solve2d : solve3d
136551+
n === 2 ? solve2d :
136552+
n === 3 ? solve3d :
136553+
n === 4 ? solve4d :
136554+
n === 5 ? solve5d : solve6d
136534136555

136535-
if(n < NUM_EXPAND) {
136556+
if(n < 6) {
136536136557
return fn(determinant[n])
136537136558
}
136538136559
return fn(determinant)
@@ -136558,18 +136579,38 @@ function solve3d(det) {
136558136579
}
136559136580
}
136560136581

136582+
function solve4d(det) {
136583+
return function robustLinearSolve4d(A, b) {
136584+
return [det([[+b[0], +A[0][1], +A[0][2], +A[0][3]], [+b[1], +A[1][1], +A[1][2], +A[1][3]], [+b[2], +A[2][1], +A[2][2], +A[2][3]], [+b[3], +A[3][1], +A[3][2], +A[3][3]]]), det([[+A[0][0], +b[0], +A[0][2], +A[0][3]], [+A[1][0], +b[1], +A[1][2], +A[1][3]], [+A[2][0], +b[2], +A[2][2], +A[2][3]], [+A[3][0], +b[3], +A[3][2], +A[3][3]]]), det([[+A[0][0], +A[0][1], +b[0], +A[0][3]], [+A[1][0], +A[1][1], +b[1], +A[1][3]], [+A[2][0], +A[2][1], +b[2], +A[2][3]], [+A[3][0], +A[3][1], +b[3], +A[3][3]]]), det([[+A[0][0], +A[0][1], +A[0][2], +b[0]], [+A[1][0], +A[1][1], +A[1][2], +b[1]], [+A[2][0], +A[2][1], +A[2][2], +b[2]], [+A[3][0], +A[3][1], +A[3][2], +b[3]]]), det(A)]
136585+
}
136586+
}
136587+
136588+
function solve5d(det) {
136589+
return function robustLinearSolve5d(A, b) {
136590+
return [det([[+b[0], +A[0][1], +A[0][2], +A[0][3], +A[0][4]], [+b[1], +A[1][1], +A[1][2], +A[1][3], +A[1][4]], [+b[2], +A[2][1], +A[2][2], +A[2][3], +A[2][4]], [+b[3], +A[3][1], +A[3][2], +A[3][3], +A[3][4]], [+b[4], +A[4][1], +A[4][2], +A[4][3], +A[4][4]]]), det([[+A[0][0], +b[0], +A[0][2], +A[0][3], +A[0][4]], [+A[1][0], +b[1], +A[1][2], +A[1][3], +A[1][4]], [+A[2][0], +b[2], +A[2][2], +A[2][3], +A[2][4]], [+A[3][0], +b[3], +A[3][2], +A[3][3], +A[3][4]], [+A[4][0], +b[4], +A[4][2], +A[4][3], +A[4][4]]]), det([[+A[0][0], +A[0][1], +b[0], +A[0][3], +A[0][4]], [+A[1][0], +A[1][1], +b[1], +A[1][3], +A[1][4]], [+A[2][0], +A[2][1], +b[2], +A[2][3], +A[2][4]], [+A[3][0], +A[3][1], +b[3], +A[3][3], +A[3][4]], [+A[4][0], +A[4][1], +b[4], +A[4][3], +A[4][4]]]), det([[+A[0][0], +A[0][1], +A[0][2], +b[0], +A[0][4]], [+A[1][0], +A[1][1], +A[1][2], +b[1], +A[1][4]], [+A[2][0], +A[2][1], +A[2][2], +b[2], +A[2][4]], [+A[3][0], +A[3][1], +A[3][2], +b[3], +A[3][4]], [+A[4][0], +A[4][1], +A[4][2], +b[4], +A[4][4]]]), det([[+A[0][0], +A[0][1], +A[0][2], +A[0][3], +b[0]], [+A[1][0], +A[1][1], +A[1][2], +A[1][3], +b[1]], [+A[2][0], +A[2][1], +A[2][2], +A[2][3], +b[2]], [+A[3][0], +A[3][1], +A[3][2], +A[3][3], +b[3]], [+A[4][0], +A[4][1], +A[4][2], +A[4][3], +b[4]]]), det(A)]
136591+
}
136592+
}
136593+
136594+
function solve6d(det) {
136595+
return function robustLinearSolve6d(A, b) {
136596+
return [det([[+b[0], +A[0][1], +A[0][2], +A[0][3], +A[0][4], +A[0][5]], [+b[1], +A[1][1], +A[1][2], +A[1][3], +A[1][4], +A[1][5]], [+b[2], +A[2][1], +A[2][2], +A[2][3], +A[2][4], +A[2][5]], [+b[3], +A[3][1], +A[3][2], +A[3][3], +A[3][4], +A[3][5]], [+b[4], +A[4][1], +A[4][2], +A[4][3], +A[4][4], +A[4][5]], [+b[5], +A[5][1], +A[5][2], +A[5][3], +A[5][4], +A[5][5]]]), det([[+A[0][0], +b[0], +A[0][2], +A[0][3], +A[0][4], +A[0][5]], [+A[1][0], +b[1], +A[1][2], +A[1][3], +A[1][4], +A[1][5]], [+A[2][0], +b[2], +A[2][2], +A[2][3], +A[2][4], +A[2][5]], [+A[3][0], +b[3], +A[3][2], +A[3][3], +A[3][4], +A[3][5]], [+A[4][0], +b[4], +A[4][2], +A[4][3], +A[4][4], +A[4][5]], [+A[5][0], +b[5], +A[5][2], +A[5][3], +A[5][4], +A[5][5]]]), det([[+A[0][0], +A[0][1], +b[0], +A[0][3], +A[0][4], +A[0][5]], [+A[1][0], +A[1][1], +b[1], +A[1][3], +A[1][4], +A[1][5]], [+A[2][0], +A[2][1], +b[2], +A[2][3], +A[2][4], +A[2][5]], [+A[3][0], +A[3][1], +b[3], +A[3][3], +A[3][4], +A[3][5]], [+A[4][0], +A[4][1], +b[4], +A[4][3], +A[4][4], +A[4][5]], [+A[5][0], +A[5][1], +b[5], +A[5][3], +A[5][4], +A[5][5]]]), det([[+A[0][0], +A[0][1], +A[0][2], +b[0], +A[0][4], +A[0][5]], [+A[1][0], +A[1][1], +A[1][2], +b[1], +A[1][4], +A[1][5]], [+A[2][0], +A[2][1], +A[2][2], +b[2], +A[2][4], +A[2][5]], [+A[3][0], +A[3][1], +A[3][2], +b[3], +A[3][4], +A[3][5]], [+A[4][0], +A[4][1], +A[4][2], +b[4], +A[4][4], +A[4][5]], [+A[5][0], +A[5][1], +A[5][2], +b[5], +A[5][4], +A[5][5]]]), det([[+A[0][0], +A[0][1], +A[0][2], +A[0][3], +b[0], +A[0][5]], [+A[1][0], +A[1][1], +A[1][2], +A[1][3], +b[1], +A[1][5]], [+A[2][0], +A[2][1], +A[2][2], +A[2][3], +b[2], +A[2][5]], [+A[3][0], +A[3][1], +A[3][2], +A[3][3], +b[3], +A[3][5]], [+A[4][0], +A[4][1], +A[4][2], +A[4][3], +b[4], +A[4][5]], [+A[5][0], +A[5][1], +A[5][2], +A[5][3], +b[5], +A[5][5]]]), det([[+A[0][0], +A[0][1], +A[0][2], +A[0][3], +A[0][4], +b[0]], [+A[1][0], +A[1][1], +A[1][2], +A[1][3], +A[1][4], +b[1]], [+A[2][0], +A[2][1], +A[2][2], +A[2][3], +A[2][4], +b[2]], [+A[3][0], +A[3][1], +A[3][2], +A[3][3], +A[3][4], +b[3]], [+A[4][0], +A[4][1], +A[4][2], +A[4][3], +A[4][4], +b[4]], [+A[5][0], +A[5][1], +A[5][2], +A[5][3], +A[5][4], +b[5]]]), det(A)]
136597+
}
136598+
}
136599+
136561136600
var CACHE = [
136562136601
robustLinearSolve0d,
136563136602
robustLinearSolve1d
136564136603
]
136565136604

136566-
function proc(s0, s1, s2, s3, CACHE, g) {
136605+
function proc(s0, s1, s2, s3, s4, s5, CACHE, g) {
136567136606
return function dispatchLinearSolve(A, b) {
136568136607
switch (A.length) {
136569136608
case 0: return s0(A, b);
136570136609
case 1: return s1(A, b);
136571136610
case 2: return s2(A, b);
136572136611
case 3: return s3(A, b);
136612+
case 4: return s4(A, b);
136613+
case 5: return s5(A, b);
136573136614
}
136574136615
var s = CACHE[A.length];
136575136616
if (!s) s = CACHE[A.length] = g(A.length);
@@ -136578,7 +136619,7 @@ function proc(s0, s1, s2, s3, CACHE, g) {
136578136619
}
136579136620

136580136621
function generateDispatch() {
136581-
while(CACHE.length <= NUM_EXPAND) {
136622+
while(CACHE.length < NUM_EXPAND) {
136582136623
CACHE.push(generateSolver(CACHE.length))
136583136624
}
136584136625
module.exports = proc.apply(undefined, CACHE.concat([CACHE, generateSolver]))

dist/plotly-gl2d.min.js

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)