问题标签 [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.

0 投票
3 回答
13365 浏览

iphone - 如何在没有设备自动旋转的情况下检测 iPhone 上的旋转?

有人知道怎么做吗?

我是这样想的:

可能会阻止设备旋转(覆盖我的 UIViewController 的所有旋转方法而不调用超类),但我担心它不是实际执行旋转的 UIViewController。

我的 UIViewController 在 UINavigationController 中。

有人有想法么?

干杯,尼克。

0 投票
2 回答
6219 浏览

iphone - uiimageview 的移动、缩放和旋转类

我正在创建一个 UIImageView 的子类,它检测触摸,并将根据触摸移动、旋转和缩放图像。然而,我真的觉得我在这里重新发明了轮子,这让我发疯了。这不应该已经存在于某个地方吗?

有没有人有任何例子,或者链接到已经这样做的类?或者,如果您有自己编写的课程,那也会很有帮助。

提前非常感谢。

0 投票
0 回答
1349 浏览

iphone - 在 iPhone 上使用导航控制器旋转视图

我的应用程序有一个包含导航控制器的选项卡栏。

当我旋转到横向时,我通过将横向视图推送到导航控制器堆栈来切换到不同的视图,如下所示:

}

这很好用,但是当我旋转回纵向时,视图会正确显示,然后根据我猜测的导航栏的高度“跳跃”。然后视图的顶部隐藏在导航栏后面。

如果我以通常的方式将另一个控制器推到顶部,然后弹回它正确显示的纵向视图 - 这仅在从横向旋转回来时发生。

此外,它在模拟器中运行良好,但在 iPhone 上却不行。我正在为 2.0 构建,但对于以后的版本似乎也是一样的。

有任何想法吗?

干杯灰

0 投票
3 回答
4955 浏览

javascript - 基于百分比的 Javascript 内容轮换

我需要能够根据这样的百分比旋转占位符 div 内的内容。旋转将在页面加载时发生。因此,每次用户重新加载页面时,他都有机会在内容占位符中看到内容 1、2 或 3:

内容 1 = 显示 50% 的时间
内容 2 = 显示 25% 的时间
内容 3 = 显示 25% 的时间

我更喜欢 Javascript,但如果在前端模板而不是代码隐藏的 ASP.NET 中有更简单的方法,那也是可以接受的。如果您有解决方案或可以将我指向现有脚本,我将不胜感激。谢谢!

0 投票
4 回答
11646 浏览

c++ - C++/OpenGL - 旋转一个矩形

对于我的项目,我需要旋转一个矩形。我想,这很容易,但是运行它时我会遇到不可预测的行为..

这是代码:

问题在于,我的矩形在旋转时正在窗口中的某处进行平移。换句话说,矩形不保持位置 :vec_vehicle_position_.xvec_vehicle_position_.y.

有什么问题 ?

谢谢

0 投票
2 回答
2995 浏览

iphone - iPhone 仅在导航控制器下的特定屏幕上自动旋转

这只是我遇到的基本问题的一个例子,所以如果这种情况听起来有点毫无意义,请不要担心;)

假设我有一个主要是 UINavigationController 的应用程序,只有两层深。顶层是一个包含图像文件名列表的表格,第二层只有一个 UIImageView 显示您点击的文件名的图像。

对于这样的应用程序,有没有人知道一种让顶层表格自动旋转同时保持第二层图像固定在纵向模式的好方法?

到目前为止,我几乎可以到达那里......但是当我在横向模式下点击文件名时,即使二级视图控制器的 shouldAutorotateToInterfaceOrientation 仅针对纵向模式返回 yes,图像也会以错误的方向滑入视图。

0 投票
4 回答
19057 浏览

vector - 将法线向量旋转到轴平面上

我在 3D 空间中有一组数据点,它们显然都落在一个特定的平面上。我使用 PCA 来计算平面参数。PCA 的第三个分量给了我平面的法向量(最弱的分量)。

我接下来要做的是将所有点转换到所述平面上并在 2D 中查看它。

我的想法是执行以下操作:

  • 在平面上找一个中心点(平均点)
  • 从所有数据点中减去它以将它们排列在原点周围
  • 旋转法线使其变为 (0,0,-1)
  • 将此旋转应用于所有数据点
  • 使用正交投影(基本上,跳过z轴)

现在我一直在寻找正确的旋转操作。我尝试使用 acos 或 atan 并设置两个旋转矩阵。似乎这两种方法(使用 acos,使用 atan)都给了我错误的结果。也许你可以在这里帮助我!

Matlab代码如下:

我希望n2y 分量为零。但是,对于向量(-0.6367、0.7697、0.0467),这已经失败了。

0 投票
1 回答
3175 浏览

c# - .NET 饼图:如何将文本添加到切片和旋转图表

下面的代码创建了一个 24 切片饼图。我如何能:

  1. 为每个切片添加文本标签,例如“命运之轮”。
  2. 旋转饼图?我希望它像“命运之轮”一样旋转。

    /li>
0 投票
1 回答
1509 浏览

uinavigationcontroller - 使用 UINavigationController 自动旋转

我有点不清楚如何旋转 UINavigationController 上的视图。

我已经用我自己的一个覆盖了 UINavigationController 对象:

  • (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation { return YES; }

我在控制器上的堆栈上有一个视图,该视图是从带有两个视图的 xib 加载的。我想从纵向切换到横向。通常我会通过从视图本身的 nib 文件中更改视图来处理这个问题。我是否必须在导航控制器中或仅在我的视图代码中实现旋转代码?

  • (void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 持续时间:(NSTimeInterval)duration

那 willAnimate 代码是我习惯在视图本身中使用的代码,但我仍然没有看到视图被更改,我想可能是我需要访问 NavigationController 中的视图并更改它,甚至覆盖导航控制器中的相同方法并在那里切换我的视图。

有什么建议么?我以前从未真正这样做过,只是发现 TabViewControllers 和 NavigationControllers 在默认情况下都是纵向模式。

0 投票
4 回答
123654 浏览

log4j - 如何让 log4j 删除旧的旋转日志文件?

如何让 log4j 删除旧的旋转日志文件?我知道我可以设置自动化作业(UNIX 的 cron 和 Windows 的计划任务),但我希望它跨平台,并且我希望它作为我们应用程序的一部分在我们的应用程序的日志配置中,而不是在操作系统外部的单独代码中特定的脚本语言。我们的应用程序不是用操作系统脚本语言编写的,我不想在其中做这部分。