@luma.gl/engine
Version:
3D Engine Components for luma.gl
19 lines • 599 B
JavaScript
// luma.gl
// SPDX-License-Identifier: MIT
// Copyright (c) vis.gl contributors
import { TruncatedConeGeometry } from "./truncated-cone-geometry.js";
import { uid } from "../utils/uid.js";
export class ConeGeometry extends TruncatedConeGeometry {
constructor(props = {}) {
const { id = uid('cone-geometry'), radius = 1, cap = true } = props;
super({
...props,
id,
topRadius: 0,
topCap: Boolean(cap),
bottomCap: Boolean(cap),
bottomRadius: radius
});
}
}
//# sourceMappingURL=cone-geometry.js.map