23得票1回答
拍摄中的平移,精确定义。

滚动和平移有什么区别?平移是指拖动图像/背景的动作,而滚动只在使用滚动条时发生。 那么,拖动和平移有什么区别? 当我拖动谷歌地图时,哪个术语更恰当,拖动还是平移?

20得票5回答
如何使用Fabric.js实现画布平移

我有一个 Fabric.js 画布,并且想要使用“手”工具来实现通常由软件包执行的全画布平移。也就是当你按下鼠标的其中一个按钮,然后在保持鼠标按钮状态下移动画布时,画布的可见部分会相应地改变。 您可以在此视频中看到我想要实现的效果。 为了实现这个功能,我编写了以下代码:$(canvas.wra...

14得票4回答
已经缩放过的节点中心点的缩放

我正在尝试创建一个带有可缩放/可平移画布的应用程序。 功能: 使用鼠标滚轮在枢轴点处进行缩放 使用鼠标左键在画布上拖动节点 使用鼠标右键拖动整个画布 只要从比例1开始缩放,就可以在枢轴点处进行缩放。将鼠标放置在网格点上并滚动鼠标滚轮。枢轴点将保持在您开始缩放的位置。 问题: ...

10得票1回答
在代码中区分平移模式和普通屏幕模式 - Windows

我正在编写一个全屏3D游戏,并创建了一个菜单,用户可以在该菜单中选择与其硬件容量相匹配的屏幕分辨率。 我使用EnumDisplaySettingsExA枚举所有可用的屏幕模式,像这样:std::vector<DEVMODEA> modes; DEVMODEA modeInfo; ...

9得票3回答
JavaFX ScrollPane 编程移动视口 - 将内容居中

我可以使用setVvalue(double)和setHvalue(double)方法在JavaFX ScrollPane中移动视口。 我正在努力根据其位置将特定节点居中于滚动窗格的内容中。 我尝试了各种本地转场(localToScene())和父级边界(boundsInParent())的组合...

9得票2回答
如何实现像3dsMax中的相机平移?

如何在3ds max中实现相机平移效果所需的数学知识? 在3ds max中,光标和网格之间的距离在整个移动过程(mouse_down+mouse_motion+mouse_up)中始终保持不变。 我尝试使用dt(帧时间)乘以某些硬编码常量在XY平面上移动相机,但结果非常丑陋和难以理解。 ...

9得票1回答
使用鼠标事件实现ScrollViewer的增益平移模式行为

我试图以与在PDF文档中移动视图相同的方式在ScrollViewer中移动内容(滚动缩放,单击+拖动平移)。 ScrollViewer对于触摸事件(PanningMode)内置了此功能,但是似乎无法将其转换为单击+拖动事件。是否有一种方法告诉它/模拟这个功能?

8得票2回答
基于鼠标移动的HTML5平移

我正在尝试在HTML5的canvas中实现“平移”功能,但我不确定最佳实现方法。 目前 - 我正在尝试检测鼠标在画布上的位置,如果它在离边缘10%以内的位置,则会朝那个方向移动,如下所示: 当前边缘检测: canvas.onmousemove = function(e) { va...

8得票2回答
在Android中进行视图缩放和平移

大家好,我正在开发一个应用程序,在其中放置了两个视图。第一个是ImageView,另一个是我的自定义视图。 我在我的自定义视图上绘制图像。我的自定义视图代码如下: public class DrawView extends ImageView{ @SuppressWarnings(...

8得票2回答
限制平移量以防止图像偏离窗口。

介绍: 我已将SVG导出为XAML,并将其转换为带有大量路径的画布。 将该画布设置为简单自动生成窗口的主要内容后,图像被剪裁,因为它比主窗口的客户区域大。 我通过实现平移来解决了这个问题。 由于我计划稍后调整缩放,因此我在Canvas的XAML中添加了虚拟的ScaleTransform...