如何在木瓜查看器中使用平移工具
how to use pan tool in papaya viewer
你好,我曾尝试为木瓜查看器实现 PAN 工具,但没有成功,我想出了这两个功能
papaya.viewer.Viewer.prototype.setCurrentPanLocation = function (xLoc, yLoc, sliceDirection) {
和
papaya.viewer.Viewer.prototype.setStartPanLocation = function (xLoc, yLoc, sliceDirection) {
有人帮忙
经过详细研究终于找到这个答案
this.previousMousePosition.x = papaya.utilities.PlatformUtils.getMousePositionX(me);
this.previousMousePosition.y = papaya.utilities.PlatformUtils.getMousePositionY(me);
// this.setStartPanLocationNew(Cord1.x, Cord1.y, this.mainImage.sliceDirection);
this.setStartPanLocationNew(
this.convertScreenToImageCoordinateX(this.previousMousePosition.x, this.mainImage),
this.convertScreenToImageCoordinateY(this.previousMousePosition.y, this.mainImage),
this.mainImage.sliceDirection
);
你好,我曾尝试为木瓜查看器实现 PAN 工具,但没有成功,我想出了这两个功能
papaya.viewer.Viewer.prototype.setCurrentPanLocation = function (xLoc, yLoc, sliceDirection) {
和
papaya.viewer.Viewer.prototype.setStartPanLocation = function (xLoc, yLoc, sliceDirection) {
有人帮忙
经过详细研究终于找到这个答案
this.previousMousePosition.x = papaya.utilities.PlatformUtils.getMousePositionX(me);
this.previousMousePosition.y = papaya.utilities.PlatformUtils.getMousePositionY(me);
// this.setStartPanLocationNew(Cord1.x, Cord1.y, this.mainImage.sliceDirection);
this.setStartPanLocationNew(
this.convertScreenToImageCoordinateX(this.previousMousePosition.x, this.mainImage),
this.convertScreenToImageCoordinateY(this.previousMousePosition.y, this.mainImage),
this.mainImage.sliceDirection
);