UNPKG

@cesium/engine

Version:

CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.

19 lines (17 loc) 670 B
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;