UNPKG

@cesium/engine

Version:

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

18 lines (16 loc) 690 B
import defined from "../Core/defined.js"; import Ellipsoid from "../Core/Ellipsoid.js"; import Rectangle from "../Core/Rectangle.js"; import RectangleOutlineGeometry from "../Core/RectangleOutlineGeometry.js"; function createRectangleOutlineGeometry(rectangleGeometry, offset) { if (defined(offset)) { rectangleGeometry = RectangleOutlineGeometry.unpack( rectangleGeometry, offset, ); } rectangleGeometry._ellipsoid = Ellipsoid.clone(rectangleGeometry._ellipsoid); rectangleGeometry._rectangle = Rectangle.clone(rectangleGeometry._rectangle); return RectangleOutlineGeometry.createGeometry(rectangleGeometry); } export default createRectangleOutlineGeometry;