问题标签 [z-axis]

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 投票
2 回答
78450 浏览

cocoa-touch - 以编程方式发送到从界面生成器创建的前/后元素

在界面生成器中,有布局选项可以发送到后面或发送到前面任何元素,例如UIButtonUIImageUILabel...

现在,我想在运行时以编程方式做同样的事情。

有没有简单的方法可以做到这一点?

我不想创建不同的视图,只需更新 z 轴。

0 投票
1 回答
14270 浏览

matlab - Matlab如何改变轮廓图在z轴上的位置

我的图中有一个 3d 表面surf(x,y,z)

我也有一个contourf表面(基本上是一个二维平面)。

我将它们绘制在同一个图中,但contourf情节自动处于z=0水平。我想将contourf绘图移动到z=-10(或 z 轴上的任何值),但我做不到。

我确信这很容易,但我在 MATLAB 帮助/谷歌中找不到答案。有任何想法吗?

0 投票
1 回答
8346 浏览

jquery - Jquery 插件在 3D 中旋转 DIV

你知道任何可以在 3D 中旋转 DIV 的 jquery 插件吗?我有类似大小的 DIV 一个在另一个之上。你可以看到它们,因为它们是一个在另一个之上。我想在 z 轴上旋转它们,以便人们可以看到所有这些。

0 投票
2 回答
933 浏览

android - Android - Maps v2 - 如何排列绘制的最后一个标记的 z 轴

我已经在我正在构建的应用程序中组装了一个工具,该工具使用 android 上的 v2 版本的地图,当标记彼此非常接近时,它们将彼此重叠,这不是问题,但至少我希望发生什么用于绘制的最后一个标记出现在顶部。

有没有办法确保绘制的最后一个标记显示在其余标记的顶部,或者在显示紧密组合在一起的标记时,我是否受系统决策的支配。

0 投票
0 回答
504 浏览

android - Z轴上的Android相机动画

几天以来我一直被一个问题困扰,我什至几乎找不到有人谈论类似的事情。实际上,即使在阅读了很长的书籍和文章之后,我也很困惑,所以也许我只是想用火箭筒杀死蚊子:-),但我找不到任何解决方案。

这是我最后想要获得的:

我有一个图标列表,例如在 laucher 中,假设设置在 2 行 16 列矩阵中。当我按下其中一个图标时,动画应该开始将按下的图标缩放到全屏。实际上,在动画过程中并不需要维护图标图形,它甚至可以是一个从图标大小放大到全屏的框。

我试着做这样放置图标的工作(这只是一个 2x4 矩阵,足以看到问题)

其中 package.libraries.BoxX 是我扩展 ImageView 并运行动画的自定义视图。这就是我创建和运行动画的方式:

XxFlipAnimator 是我的动画类,派生自this,它有这个 ApplyTrasformation 方法:

缩放得到z轴负向,第一个问题来了:这样对吗?如果这是让图标“增长”的正确方法,那么真正的 z 轴范围是什么?我只是在实验中发现了常数 1100,但我宁愿有一些规范。

顺便说一句,真正的问题是:当我按下图标时,动画开始良好,图标尺寸开始增长,但是当它们到达父级相对布局时,它们会夹紧。与相对布局无关,因为我试图将其更改为线性并且结果是相同的......所以重点是:是否可以让动画超出动画视图的父布局的维度?

非常感谢任何愿意提供帮助的人,

克里斯蒂亚诺

0 投票
2 回答
3234 浏览

opengl - Z轴什么时候翻转?(OpenGL)

为了提高我对 OpenGL 和 3D 的理解,我正在尝试实现一个仅在 CPU 上运行的简单渲染管道。在有意义的地方,我正在尝试使用与 OpenGL 相同的标准。例如,我正在使用像 OpenGL 这样的右手坐标系。正如在学习新事物时经常发生的那样,我现在遇到了一个我找不到答案的问题。如果以下内容有不妥之处,请见谅并指正。

在剪辑空间(您gl_Position在顶点着色器中指定的坐标)中,负 Z 远离用户。但在深度缓冲区中,正 Z 不存在(如果您使用默认深度设置)。

这个问题的一个答案表明翻转是由于投影变换。但我做了一个小实验(基于 WebGL/OpenGL ES),结果恰恰相反:在剪辑空间中,Z 指向远离用户,即使您不使用投影变换。

所以在某些时候,在你将gl_PositionOpenGL 交给它之后,它会翻转 Z 坐标。那是什么时候,怎么样?

我的猜测是它在视口转换中,但我无法找到支持这一点的文档。

0 投票
1 回答
757 浏览

javascript - highcharts 3d 散点图:显示类别

我正在使用Highcharts,我希望图表在 z 轴上显示类别。这就是我现在拥有的:JSFiddle

如您所见,我有 3 个类别。我希望它们以与 x 和 y 轴上的数字相同的方式显示。有任何想法吗?

0 投票
2 回答
277 浏览

opengl - OpenGL 中的投影(z 轴错误)

我不知道为什么,但似乎我的 z 轴被窃听了(似乎它的价值翻了一番)

这应该是一个立方体

https://scontent-mad1-1.xx.fbcdn.net/hphotos-xtp1/v/t34.0-12/11998230_879538255460372_61658668_n.jpg?oh=dd08fee0a66e37bf8f3aae2fba107fa1&oe=55F6170C

然而,似乎它“更深入”似乎是错误的

我的 pr_Matrix:

我的 ml_Matrix:

我的 vw_matrix(相机)

我在 glsl 代码中的矩阵乘法:

编辑:我想我明白了!(一旦我有时间会仔细检查数学)大多数教程(所以,我的代码的来源)使用 mat4::prespective(float fov, float aspectRatio, float near, float far),他们没有说的是“fov”的意思是“fovy”(所以是“垂直视野”),现在通过这个简单的改变,结果似乎复制了“游戏中的常见 fov”:

感谢您指出这是一个 fov 问题Henk De Boer

0 投票
1 回答
733 浏览

r - scatterplot3d 中的lab.z 选项?

我想使用 R 中的 'scatterplot3d' 包控制 3D 散点图中 Z 轴上的刻度线数量。

在此处输入图像描述 在此处输入图像描述

我在上面的命令中尝试了各种 k 值。k=3,4 产生第一张图像,k=5~12 产生第二张图像。刻度线的数量分别为 7 和 10。(包括端点)我想知道为什么它不能按预期工作。

0 投票
1 回答
4656 浏览

python - 在matplotlib 3d图中旋转z轴

如何旋转 matplotlib 图形的 z 轴,使其显示为水平轴?我创建了以下 3d 图: 在此处输入图像描述

我尝试调整中的值

ax.view_init() 但无论我使用什么值,我都无法翻转 z 轴,因此三个轴的方向如下图所示: 在此处输入图像描述

我想改变所有数据的三个分量,以便我使用 x 轴来绘制数据的 z 分量,但是这样会很不方便我的许多计算,更重要的是,我没有知道如何使用 ax.set_aspect 使整个图形在矩形框中保持相同的比例(矩形是因为数据的(原始)z 分量通常跨越比 x 和 y 分量更大的范围)。

那么如何旋转 z 轴(90 度)?

编辑:

只是为了澄清我的问题。使用答案中使用的示例,我有以下代码可以生成一个在所有三个轴上都具有相同比例的图形,即使我调整弹出窗口的大小,该图形仍然具有三个相同的纵横比轴和看起来一样。这就是我想要的,但是 z 轴旋转了 90 度,所以它看起来是水平的(所需的坐标系看起来像上图 EM 波中所示的坐标系)。如果我切换三个轴的绘图顺序,我会得到一个水平的 z 轴(它被绘制为 x 轴),但是我不能使用 ax.set_aspect 来改变比例。