createRectangleGeometry.js 629 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 RectangleGeometry from "../Core/RectangleGeometry.js";
  5. function createRectangleGeometry(rectangleGeometry, offset) {
  6. if (defined(offset)) {
  7. rectangleGeometry = RectangleGeometry.unpack(rectangleGeometry, offset);
  8. }
  9. rectangleGeometry._ellipsoid = Ellipsoid.clone(rectangleGeometry._ellipsoid);
  10. rectangleGeometry._rectangle = Rectangle.clone(rectangleGeometry._rectangle);
  11. return RectangleGeometry.createGeometry(rectangleGeometry);
  12. }
  13. export default createRectangleGeometry;