|
@@ -14,37 +14,38 @@ export default class ImageService {
|
|
|
|
|
|
//判断背景图片是否在屏幕外
|
|
|
backgroundImgVertexsInScreenXY() {
|
|
|
- function isInScreen(position) {
|
|
|
- if (
|
|
|
- (position.x > 0 && position.x < coordinate.width) ||
|
|
|
- (position.y > 0 && position.y < coordinate.height)
|
|
|
- ) {
|
|
|
- return true;
|
|
|
- } else {
|
|
|
- return false;
|
|
|
- }
|
|
|
- }
|
|
|
+ // function isInScreen(position) {
|
|
|
+ // if (
|
|
|
+ // (position.x > 0 && position.x < coordinate.width) ||
|
|
|
+ // (position.y > 0 && position.y < coordinate.height)
|
|
|
+ // ) {
|
|
|
+ // return true;
|
|
|
+ // } else {
|
|
|
+ // return false;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
|
|
|
- let bgImg = dataService.getBackgroundImg();
|
|
|
- let vertexs = [];
|
|
|
- vertexs[0] = coordinate.getScreenXY(bgImg.bounding[0]);
|
|
|
- // vertexs[0].x = vertexs[0].x / bgImg.scale;
|
|
|
- // vertexs[0].y = vertexs[0].y / bgImg.scale;
|
|
|
- vertexs[1] = coordinate.getScreenXY(bgImg.bounding[1]);
|
|
|
- // vertexs[1].x = vertexs[0].x / bgImg.scale;
|
|
|
- // vertexs[1].y = vertexs[0].y / bgImg.scale;
|
|
|
- vertexs[2] = coordinate.getScreenXY(bgImg.bounding[2]);
|
|
|
- // vertexs[2].x = vertexs[0].x / bgImg.scale;
|
|
|
- // vertexs[2].y = vertexs[0].y / bgImg.scale;
|
|
|
- vertexs[3] = coordinate.getScreenXY(bgImg.bounding[3]);
|
|
|
- // vertexs[3].x = vertexs[0].x / bgImg.scale;
|
|
|
- // vertexs[3].y = vertexs[0].y / bgImg.scale;
|
|
|
- let flag =
|
|
|
- isInScreen(vertexs[0]) ||
|
|
|
- isInScreen(vertexs[1]) ||
|
|
|
- isInScreen(vertexs[2]) ||
|
|
|
- isInScreen(vertexs[3]);
|
|
|
- return flag; //true表示在屏幕内,false表示在屏幕外
|
|
|
+ // let bgImg = dataService.getBackgroundImg();
|
|
|
+ // let vertexs = [];
|
|
|
+ // vertexs[0] = coordinate.getScreenXY(bgImg.bounding[0]);
|
|
|
+ // // vertexs[0].x = vertexs[0].x / bgImg.scale;
|
|
|
+ // // vertexs[0].y = vertexs[0].y / bgImg.scale;
|
|
|
+ // vertexs[1] = coordinate.getScreenXY(bgImg.bounding[1]);
|
|
|
+ // // vertexs[1].x = vertexs[0].x / bgImg.scale;
|
|
|
+ // // vertexs[1].y = vertexs[0].y / bgImg.scale;
|
|
|
+ // vertexs[2] = coordinate.getScreenXY(bgImg.bounding[2]);
|
|
|
+ // // vertexs[2].x = vertexs[0].x / bgImg.scale;
|
|
|
+ // // vertexs[2].y = vertexs[0].y / bgImg.scale;
|
|
|
+ // vertexs[3] = coordinate.getScreenXY(bgImg.bounding[3]);
|
|
|
+ // // vertexs[3].x = vertexs[0].x / bgImg.scale;
|
|
|
+ // // vertexs[3].y = vertexs[0].y / bgImg.scale;
|
|
|
+ // let flag =
|
|
|
+ // isInScreen(vertexs[0]) ||
|
|
|
+ // isInScreen(vertexs[1]) ||
|
|
|
+ // isInScreen(vertexs[2]) ||
|
|
|
+ // isInScreen(vertexs[3]);
|
|
|
+ // return flag; //true表示在屏幕内,false表示在屏幕外
|
|
|
+ return false
|
|
|
}
|
|
|
}
|
|
|
|