pan相关内容

在闪亮应用程序的SVG文件中添加缩放重置按钮

我有下面的shiny应用程序,我想要像here一样使用Panzoom包添加平移和缩放控件。我已经添加了+/-,但是重置选项呢?如果您知道任何其他可以做到这一点的软件包,请随意这样做。 library(shiny) library(shinyWidgets) library(DiagrammeR) library(magrittr) js ..
发布时间:2022-03-17 17:58:55 其他开发

缩放和平移 ImageView Android

我为 ImageView 创建了一个缩放和平移类. 我正在尝试创建的功能.- 它平移单指触摸和移动- 它可以缩放和平移两根手指的触摸和移动 在大多数情况下,这非常有效.当我执行以下操作时,它有一个小错误:- 我用一根手指平移(状态:没问题)- 我放下第二根手指,缩放和平移(状态:没问题)- 我松开我的第二根手指(状态:图像有点跳跃) 希望有人能帮我解决这个问题. 我认为这一 ..
发布时间:2022-01-24 09:29:41 移动开发

缩放、平移和旋转如何工作?

我正在尝试使用 OpenGL 绘制校园的原始地图. 谁能向我解释一下平移、缩放和旋转通常是如何实现的? 例如,通过平移和缩放,我只是在调整我的视口吗?所以我绘制并绘制了构成我的地图的所有线条,然后当用户单击并拖动它时,它会调整我的视口吗? 对于平移,它会改变我的视口的 x/y 值吗?对于缩放,它会增加/减少我的视口吗?轮换呢? 对于旋转,我是否必须对代表我的校园地图的每条折 ..
发布时间:2022-01-16 14:57:11 其他开发

Flutter:如何移动、旋转和缩放容器?

我想制作一个可以拖动、缩放和旋转的容器.我能够实现缩放.以下是我的代码: //变量声明双 _scale = 1.0;双 _previousScale;变量 yOffset = 400.0;var xOffset = 50.0;var 旋转 = 0.0;var lastRotation = 0.0; //构建方法 @override小部件构建(BuildContext 上下文){返回脚手架(身 ..
发布时间:2022-01-16 14:22:15 其他开发

SpriteKit 中的缩放和滚动

我是 SpriteKit 的新手.我需要通过 UIImageView 或 SpriteNode 显示图像(它是游戏的背景图像).但是,我需要用户能够放大背景并平移.我在不使用 SpriteKit 的情况下轻松完成了这项工作,但无法弄清楚如何让节点接受缩放和平移.如果我在情节提要中使用 UIScrollView,则添加到我的场景中的所有精灵都不会成为孩子,也不会缩放或平移. 有可能吗,你能指出 ..
发布时间:2022-01-11 11:31:54 其他开发

在 SpriteKit 中缩放和滚动

我是 SpriteKit 的新手.我需要通过 UIImageView 或 SpriteNode 显示图像(它是游戏的背景图像).但是,我需要用户能够放大背景并进行平移.我在不使用 SpriteKit 的情况下轻松完成了这项工作,但无法弄清楚如何让节点接受缩放和平移.如果我在 storyboard 中使用 UIScrollView,我的场景中添加的所有精灵都不会成为孩子,也不会缩放或平移. 有 ..
发布时间:2022-01-07 17:48:42 其他开发

在 D3.js 中缩放或平移时限制域

我实现了一个简单的 D3.js 折线图,可以缩放和平移.它基于 Stephen Bannasch 的优秀示例此处. 我的数据域在 x 维度上是 [0, n]. 如何使用内置缩放行为(即使用鼠标滚轮事件)限制对该域的缩放和平移? 我想防止用户在下端平移超过 0 或在上端平移超过 n,例如,他们应该永远无法看到 x 轴上的负值,并希望将缩放限制在同一窗口. 我发现的基于 Jas ..
发布时间:2021-12-25 17:01:19 前端开发

使用 d3.js 缩放和平移以太平洋为中心的墨卡托地图

如果这是我对显而易见的事情视而不见的简单案例,我深表歉意,但我正在尝试将一个页面放在一起,该页面显示以太平洋为中心的墨卡托投影中的世界地图(数据来自 TopoJSON 文件).IE.左边是欧洲,右边是美国,中间是澳大利亚.有点像这样... 从这一点来看,我希望能够根据自己的意愿缩放和平移地图,但是当我向东或向西平移时,我希望地图“四处"滚动而不是来到世界的尽头(我希望这是有道理的). ..
发布时间:2021-12-18 19:09:45 其他开发

D3.js 缩放和平移可折叠的树状图

我正在使用 D3.js 绘制一个可折叠的树图,如 例子.它工作得很好,但是当它进入正常功能时,图表的大小可能会发生巨大变化(即,我将拥有更多的很多节点,而不是我现在拥有的几个节点). 我想让 SVG 区域滚动,我已经尝试了我在网上找到的所有方法来使它工作,但没有成功.我得到的最好的工作是使用 d3.behaviour.drag,我在其中拖动整个图表.它远非最佳且故障很多,但还可以使用. ..
发布时间:2021-12-18 19:05:40 前端开发

潘&缩放图像

我想在 WPF 中创建一个简单的图像查看器,使用户能够: 平移(通过鼠标拖动图像). 缩放(使用滑块). 显示叠加层(例如矩形选择). 显示原始图像(如果需要,带有滚动条). 你能解释一下怎么做吗? 我在网上没有找到好的样本.我应该使用 ViewBox 吗?还是ImageBrush?我需要滚动查看器吗? 解决方案 我解决这个问题的方法是将图像放置在一个 Border ..
发布时间:2021-12-05 16:25:50 C#/.NET

从屏幕上的鼠标光标位置获取图像坐标(WPF 图像控件)

我一直在寻找一种解决方案来透明地添加平移和;WPF 图像控件的缩放功能,我找到了解决方案 https://stackoverflow.com/a/6782715/584180,由 Wiesław Šoltés 和 Konrad Viltersten,非常出色. 现在我想给控件添加一个“鼠标点击"事件,这样我就可以在原始图像坐标系中获得点击点的坐标,这样我就可以使用它们来检索像素颜色. ..
发布时间:2021-10-05 19:20:52 C#/.NET

d3 js v4 + 缩放限制中的地图缩放和平移

我有 这个 d3 js 地图.我试图做一个像缩放这样简单的事情和锅,只是停滞不前.现在只有点缩放(我使用 v4).如何“同步"点的缩放和平移以及地图 svg? 如何在 d3 v4 中设置缩放和平移的限制?我希望它像 this var svg = d3.select("body").append("svg").attr("宽度", 宽度).attr("高度", 高度).style("边框 ..
发布时间:2021-10-05 19:20:49 其他开发

防止 UIPageViewController 的滑动影响 UISlider

我在其他领域看到过这个问题,但没有一个答案适用于我的情况.我有一个 UIPageViewController,它有一个包含 UISlider 的子视图控制器. 当您尝试移动滑块时,它会激活页面视图控制器的滚动.您必须点按,在滑块圆圈上暂停,然后移动. UIPageViewController 设置为滚动类型,因此没有设置gestureRecognizers.(标题说明“仅当过渡样式为‘ ..
发布时间:2021-09-13 18:41:18 移动开发

Flutter - 使用 Transform.rotate 旋转容器后,它的子手势检测器 ontap 方法不起作用

当我以 45 角或其他弧度旋转容器时,删除按钮、展开按钮没有执行“onTap"、“onPanUpdate"手势.我发现用 'RotatedBox' 旋转容器很好,但它的参数 'quarterTurns' 只支持 int 类型值.我知道“Transform.rotate"和“RotatedBox"之间的区别.'Transform.rotate' 只刷新 UI,而 'Rotatedbox' 影响其子布 ..
发布时间:2021-09-09 19:16:52 其他开发

WPF 图像在画布上平移、缩放和滚动图层

我希望有人可以帮助我.我正在构建一个 WPF 成像应用程序,它从相机获取实时图像,允许用户查看图像,然后突出显示该图像上的感兴趣区域 (ROI).然后将有关 ROI 的信息(宽度、高度、相对于图像上某个点的位置等)发送回相机,实际上是告诉/训练相机固件在哪里寻找条形码、文本、液位、转弯等内容图像上的螺丝等).所需的功能是能够平移和缩放图像及其 ROI,以及在图像放大到大于查看区域时滚动.ROI 的 ..
发布时间:2021-07-17 19:05:49 其他开发

Flutter:如何为任何容器实现“旋转"和平移/移动手势?

我已经为容器实现了Scale手势.另外,我添加了onHorizo​​ntalDragUpdate和onVerticalDragUpdate.但是,当我尝试同时添加两者时,出现了一个异常,提示无法同时使用Scale手势实现两者.即使是平移手势,它也会抛出相同的异常.下面是我的代码: import'package:flutter/material.dart';导入'package:vector_m ..
发布时间:2021-05-08 20:16:31 其他开发

如何缩放到画布的中心,而不是上下文的中心

我有一块尺寸为400 x 400的画布.在上面,我绘制了一个200 x 200的地图区域.我已将其翻译到画布的中心.我可以放大和缩小,一切都很好.但是,当我平移时,它会从地图区域的中心缩放.无论地图区域在哪里,我都希望它始终从画布的中心缩放.我认为我需要以某种方式否定泛音,但我无法弄清楚.这是我的代码: var canvas = document.getElementById("myCan ..
发布时间:2021-04-21 19:17:01 前端开发

在SpriteKit Swift中移动相机

我正在使用swift在Sprite Kit中创建游戏,并且我试图能够用手指移动SKScene,因为并非所有节点都适合场景.我已经使用此代码创建了world,overlay和camera节点. 覆盖func didMoveToView(view:SKView){world = self.childNodeWithName("world")!如果!isCreated {isCreated = tru ..
发布时间:2021-04-21 19:08:40 移动开发

如何使用Javascript顺利平移内联SVG

在我创建的Cordova/Android应用中,我必须实现自己的缩放&内联SVG图像的平移(不允许使用库,也不适用).到目前为止,我的努力如下所示. var _hold = {zoom:1}; function preparePanZoom() { var actuY,scaleX,scaleY; _hold.factorX = 1600/window. ..
发布时间:2020-11-24 06:57:08 前端开发

视口内图形相对于鼠标坐标的实际坐标

正如标题中所指定的那样,我已经开始在一个简单的应用程序上工作,该应用程序包含在主框架窗口(双缓冲面板)中.在该面板内可以绘制一些图形,让我们考虑一下该面板是绘制在其中的元素的简单视口. 此处添加了两个功能,即平移和缩放可以缩放的对象,以及使用在MouseDown和Move事件上更新的增量以及OnMouseWheel用于更新缩放变换的绘画事件内的缩放变换和转换变换. 当缩放比例大于1(比例为 ..
发布时间:2020-11-20 06:38:01 C#/.NET