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