MoveCustomImage.js 685 B

123456789101112131415161718192021
  1. import { floorplanService } from '../Service/FloorplanService'
  2. import { mathUtil } from '../MathUtil.js'
  3. import { coordinate } from '../Coordinate'
  4. import Constant from '../Constant'
  5. export default class MoveCustomImage {
  6. constructor() {
  7. }
  8. moveFullCustomImage(dx,dy, customImageId) {
  9. let customImage = floorplanService.getCustomImage(customImageId)
  10. customImage.center = {
  11. x:customImage.center.x + dx/coordinate.res * Constant.defaultZoom/coordinate.zoom,
  12. y:customImage.center.y - dy/coordinate.res * Constant.defaultZoom/coordinate.zoom,
  13. }
  14. }
  15. }
  16. const moveCustomImage = new MoveCustomImage()
  17. export { moveCustomImage }