You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
942 B

9 months ago
define(['exports', './ComponentDatatype-17b06483'], function (t, r) {
'use strict';
var e = {
computePositions: function (t, e, n, o, a) {
var i,
s = 0.5 * t,
u = -s,
c = o + o,
y = new Float64Array(3 * (a ? 2 * c : c)),
f = 0,
m = 0,
p = a ? 3 * c : 0,
h = a ? 3 * (c + o) : 3 * o;
for (i = 0; i < o; i++) {
var v = (i / o) * r.CesiumMath.TWO_PI,
C = Math.cos(v),
M = Math.sin(v),
b = C * n,
d = M * n,
l = C * e,
P = M * e;
(y[m + p] = b),
(y[m + p + 1] = d),
(y[m + p + 2] = u),
(y[m + h] = l),
(y[m + h + 1] = P),
(y[m + h + 2] = s),
(m += 3),
a && ((y[f++] = b), (y[f++] = d), (y[f++] = u), (y[f++] = l), (y[f++] = P), (y[f++] = s));
}
return y;
},
};
t.CylinderGeometryLibrary = e;
});