import Cartesian3 from '../Core/Cartesian3.js'; import CircleGeometry from '../Core/CircleGeometry.js'; import defined from '../Core/defined.js'; import Ellipsoid from '../Core/Ellipsoid.js'; function createCircleGeometry(circleGeometry, offset) { if (defined(offset)) { circleGeometry = CircleGeometry.unpack(circleGeometry, offset); } circleGeometry._ellipseGeometry._center = Cartesian3.clone(circleGeometry._ellipseGeometry._center); circleGeometry._ellipseGeometry._ellipsoid = Ellipsoid.clone(circleGeometry._ellipseGeometry._ellipsoid); return CircleGeometry.createGeometry(circleGeometry); } export default createCircleGeometry;