/**
* Converts a point in screen coordinates to virtual view coordinates.
*
* @param screenPositionIn Input coordinates of a location in absolute coordinates on the
* screen.
* @param viewPositionOut Output coordinates of the same location in {@link WorkspaceView},
* expressed with respect to the virtual view coordinate system.
*/
public void screenToVirtualViewCoordinates(@Size(2) int[] screenPositionIn,
ViewPoint viewPositionOut) {
mWorkspaceView.getLocationOnScreen(mTempIntArray2);
viewPositionOut.x =
(int) ((screenPositionIn[0] - mTempIntArray2[0]) / mWorkspaceView.getScaleX());
viewPositionOut.y =
(int) ((screenPositionIn[1] - mTempIntArray2[1]) / mWorkspaceView.getScaleY());
}
WorkspaceHelper.java 文件源码
java
阅读 46
收藏 0
点赞 0
评论 0
项目:Blockly
作者:
评论列表
文章目录