createRectangleOutlineGeometry.js 717 B

1234567891011121314
  1. import defined from '../Core/defined.js';
  2. import Ellipsoid from '../Core/Ellipsoid.js';
  3. import Rectangle from '../Core/Rectangle.js';
  4. import RectangleOutlineGeometry from '../Core/RectangleOutlineGeometry.js';
  5. function createRectangleOutlineGeometry(rectangleGeometry, offset) {
  6. if (defined(offset)) {
  7. rectangleGeometry = RectangleOutlineGeometry.unpack(rectangleGeometry, offset);
  8. }
  9. rectangleGeometry._ellipsoid = Ellipsoid.clone(rectangleGeometry._ellipsoid);
  10. rectangleGeometry._rectangle = Rectangle.clone(rectangleGeometry._rectangle);
  11. return RectangleOutlineGeometry.createGeometry(rectangleGeometry);
  12. }
  13. export default createRectangleOutlineGeometry;