问题标签 [rotation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 从 Javascript 画布中获取点的未翻译、未旋转 (x,y) 坐标
在 Javascript 中,我们经常在发送东西之前通过旋转和平移坐标平面来渲染图形
因此,完成此操作后,我如何计算出我绘制的线段端点的实际值?因为在平移和旋转之后, (x1,y1) 和 (x2,y2) 距离没有平移和旋转的位置很远。有没有一种简单的方法可以找出它们的实际值是多少?
iphone - 如何捕获当前视图屏幕截图并在代码中重用?(iPhone SDK)
当用户旋转设备时,我正在尝试从一个 UIView 转换到另一个。这本身并不难。但是,由于我在旋转后显示的是完全不同的内容,所以 UIKit 提供的默认动画(旋转当前显示的视图)在概念上是不合适的。
简单地禁用动画并突然交换视图是可以容忍的,但远低于我正在构建到应用程序其余部分的润色。我更愿意这样做:
当 shouldAutorotateToInterfaceOrientation: 被调用时,我想抓取一个不透明的视图快照,如果你愿意的话,一个屏幕截图,在旋转之前的用户视图。然后在旋转完成并且系统应用了视图变换等之后,我可以显示我保存的快照视图,并将我选择的动画转换为我的新视图。完成后,我可以释放我的快照并继续前进。
有没有不贵的办法做到这一点?
我能想到的唯一其他选择是在我的默认方向以外的所有方向上返回 NO,然后通过应用我自己的动画和变换来做出反应。但是,我更喜欢使用系统来执行此操作,因为我觉得自己可能会在手动旋转视图等中导致“未定义”键盘行为。
想法?
silverlight - Trying to rotate text for a groupbox
I'm trying to create a groupbox-like element in XAML (for a Silverlight 2 app) but with a twist.
Normally a groupbox would consist of a border, with the main content placed inside the border, and a header content placed over the border itself.
What I'm trying to do is place the header text over the left side border, rotated 270 degrees and justified at the top. But my brain hurts from trying to figure out the rotate transform.
Here's my ControlTemplate for the existing Groupbox, which I'd like to change:
Any help much appreciated!
rotation - UIImage Picker自动旋转功能突然消失
我使用UIImagePickerController
没有任何问题。
在我以横向模式拍照之前,预览中的图片(当存在重拍和使用照片按钮时)总是自动旋转,以便在纵向模式下正确显示。
但是现在当我使用UIImagePickerController
预览模式时不再旋转图片了。
我在哪里可以激活或停用此模式?
这是我的代码:
我真的需要至少了解正在发生的事情,所以即使不是解决方案,任何帮助都会非常感激!
谢谢各位!
iphone - 如何创建iphone的摆动图标效果?
我想在我的应用程序中来回摆动图像,类似于按下 iPhone 图标时的摆动方式。最好的方法是什么?
这是我第一次尝试不使用动画 GIF 的动画。我认为这个想法是稍微来回旋转图像以产生摆动效果。我看过使用 CABasicAnimation 和 CAKeyframeAnimation。CABasicAnimation 每次重复时都会产生抖动,因为它会跳转到起始位置并且不会向后插值。CAKeyframeAnimation 似乎是解决方案,但我无法让它工作。我肯定错过了什么。这是我使用 CAKeyframeAnimation 的代码(不起作用):
或者可能有一个我只是想念的更简单的解决方案。感谢任何指针。谢谢!
apache-flex - air flex 窗口应用程序旋转
我们有一个想要添加效果的 air/flex 应用程序。基本上,我们希望在单击特定按钮时旋转整个窗口。与此类似,当您单击“i”按钮时,时钟小部件在 mac os 仪表板中的行为,整个小部件会旋转。我想知道这种事情在 air/flex 3 中是否可行?
谢谢
javascript - 使用javascript在div内顺时针或逆时针旋转图像
嗨,有没有一种方法可以顺时针或逆时针旋转 div 内的图像。
我有一个主要的固定宽度 div [溢出设置为隐藏],其中包含从数据库加载的图像。有一个滚动条用于显示 div 内的图像。单击图像时,我需要以顺时针或逆时针方向显示旋转动画。
我已经使用矩阵过滤器完成了它。我想知道是否可以在不使用任何过滤器的情况下仅在 IE 中完成。
iphone - UINavigationController 和自动旋转
我有一个 UIViewController 可以为其他所有内容返回YES
。使用堆栈顶部的那个视图,我用来推送一个新的. 新控制器返回.shouldAutorotateToInterfaceOrientation:
UIDeviceOrientationPortrait
NO
pushViewController:animated:
UIViewController
YES
shouldAutorotateToInterfaceOrientation:
第一个视图拒绝旋转(如预期的那样)。推送第二个视图后,用户可以旋转设备,并且 UI 将旋转(也如预期的那样)。如果第二个视图处于横向模式并且用户按下后退按钮(调用popViewControllerAnimated:
),则第一个视图将出现旋转(意外!)。
如果用户将设备旋转回纵向,则视图将旋转,然后像以前一样停留在纵向模式。这可行,但在用户旋转回来之前,这对用户来说很难看。所以我正在寻找一种方法让这个视图保持纵向模式。
到目前为止,我发现的唯一解决方法是使用-[UIDevice setOrientation:]
,它会引发警告(orientation
是只读的),但由于它是实际定义的,所以可以工作。这是一个巨大的黑客,我想要一个真正的解决方案。为了寻找真正的解决方案,我将 GDB 附加到照片应用程序 (MobileSlideshow.app) 并发现它也使用-[UIDevice setOrientation:]
. 作为一个内部应用程序,虽然我猜他们有不同的规则。
是否有正确的方法来实现预期的自转行为?
c++ - OpenGL 旋转矩阵和 ArcBall
我的任务是创建一个 OpenGL 场景来实现诸如简单运动和 Arcball 界面之类的想法。我遇到的问题是处理 NeHe 的 Arcball 类(http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=48)计算的旋转矩阵。
到目前为止,我拥有的是一个非常简单的太阳系(只有地球、月亮和太阳),看起来很棒。我想要的是让相机跟随用户选择的任何行星(通过点击他们想要的行星),并且让他们能够使用鼠标拖动(弧球)以固定距离围绕行星旋转。正如我一开始所说,NeHe 的类是根据鼠标点击和拖动生成一个旋转矩阵。我要应用矩阵的是相机位置。然而,当我这样做时,我的相机只是摇晃而没有绕地球旋转。所以我猜我要么错过了一些步骤,要么我对我正在尝试做的事情有一个可怕的理解。
以下是我的相机类中的一些代码:
除此之外,NeHe 的函数在正确的位置被调用(在单击和拖动期间)......所以真的,我不知道从这里去哪里。我希望有人能帮我解决这个问题,如果你想查看整个代码库(它是用 C++ 编程并被推送到 QTPanel 中的),只需给我发一封电子邮件。
谢谢,
Carl Sverre (carl at carlsverre dot com)
java - 在 OpenGL 中获取相机在 X、Y 和 Z 轴上的弧度旋转?
我正在尝试在 OpenGL 的各个轴上获取相机旋转(但具体使用 Java、LWJGL 和 jME)。相机对象允许我将方向作为 Vector3f,但这似乎无法获得组件化的旋转;每个轴似乎都与另一个轴相关联。我发现带有偏移角度分量的 toAngleAxis 是一种快速破解方法,但在大多数情况下无法正常工作。不幸的是,我的数学不太好,否则我可能能够解决这个问题:) 同样,我只需要分量化的 X、Y 和 Z 轴,并以弧度表示,从 0 弧度到 2 PI 弧度。
任何人都可以帮忙吗?
提前干杯和感谢,克里斯