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) 712 B
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;