问题标签 [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.
cocoa-touch - 以编程方式发送到从界面生成器创建的前/后元素
在界面生成器中,有布局选项可以发送到后面或发送到前面任何元素,例如UIButton
,UIImage
等UILabel
...
现在,我想在运行时以编程方式做同样的事情。
有没有简单的方法可以做到这一点?
我不想创建不同的视图,只需更新 z 轴。
matlab - Matlab如何改变轮廓图在z轴上的位置
我的图中有一个 3d 表面surf(x,y,z)
我也有一个contourf
表面(基本上是一个二维平面)。
我将它们绘制在同一个图中,但contourf
情节自动处于z=0
水平。我想将contourf
绘图移动到z=-10
(或 z 轴上的任何值),但我做不到。
我确信这很容易,但我在 MATLAB 帮助/谷歌中找不到答案。有任何想法吗?
jquery - Jquery 插件在 3D 中旋转 DIV
你知道任何可以在 3D 中旋转 DIV 的 jquery 插件吗?我有类似大小的 DIV 一个在另一个之上。你可以看到它们,因为它们是一个在另一个之上。我想在 z 轴上旋转它们,以便人们可以看到所有这些。
android - Android - Maps v2 - 如何排列绘制的最后一个标记的 z 轴
我已经在我正在构建的应用程序中组装了一个工具,该工具使用 android 上的 v2 版本的地图,当标记彼此非常接近时,它们将彼此重叠,这不是问题,但至少我希望发生什么用于绘制的最后一个标记出现在顶部。
有没有办法确保绘制的最后一个标记显示在其余标记的顶部,或者在显示紧密组合在一起的标记时,我是否受系统决策的支配。
android - Z轴上的Android相机动画
几天以来我一直被一个问题困扰,我什至几乎找不到有人谈论类似的事情。实际上,即使在阅读了很长的书籍和文章之后,我也很困惑,所以也许我只是想用火箭筒杀死蚊子:-),但我找不到任何解决方案。
这是我最后想要获得的:
我有一个图标列表,例如在 laucher 中,假设设置在 2 行 16 列矩阵中。当我按下其中一个图标时,动画应该开始将按下的图标缩放到全屏。实际上,在动画过程中并不需要维护图标图形,它甚至可以是一个从图标大小放大到全屏的框。
我试着做这样放置图标的工作(这只是一个 2x4 矩阵,足以看到问题)
其中 package.libraries.BoxX 是我扩展 ImageView 并运行动画的自定义视图。这就是我创建和运行动画的方式:
XxFlipAnimator 是我的动画类,派生自this,它有这个 ApplyTrasformation 方法:
缩放得到z轴负向,第一个问题来了:这样对吗?如果这是让图标“增长”的正确方法,那么真正的 z 轴范围是什么?我只是在实验中发现了常数 1100,但我宁愿有一些规范。
顺便说一句,真正的问题是:当我按下图标时,动画开始良好,图标尺寸开始增长,但是当它们到达父级相对布局时,它们会夹紧。与相对布局无关,因为我试图将其更改为线性并且结果是相同的......所以重点是:是否可以让动画超出动画视图的父布局的维度?
非常感谢任何愿意提供帮助的人,
克里斯蒂亚诺
opengl - Z轴什么时候翻转?(OpenGL)
为了提高我对 OpenGL 和 3D 的理解,我正在尝试实现一个仅在 CPU 上运行的简单渲染管道。在有意义的地方,我正在尝试使用与 OpenGL 相同的标准。例如,我正在使用像 OpenGL 这样的右手坐标系。正如在学习新事物时经常发生的那样,我现在遇到了一个我找不到答案的问题。如果以下内容有不妥之处,请见谅并指正。
在剪辑空间(您gl_Position
在顶点着色器中指定的坐标)中,负 Z 远离用户。但在深度缓冲区中,正 Z 不存在(如果您使用默认深度设置)。
这个问题的一个答案表明翻转是由于投影变换。但我做了一个小实验(基于 WebGL/OpenGL ES),结果恰恰相反:在剪辑空间中,Z 指向远离用户,即使您不使用投影变换。
所以在某些时候,在你将gl_Position
OpenGL 交给它之后,它会翻转 Z 坐标。那是什么时候,怎么样?
我的猜测是它在视口转换中,但我无法找到支持这一点的文档。
javascript - highcharts 3d 散点图:显示类别
我正在使用Highcharts,我希望此图表在 z 轴上显示类别。这就是我现在拥有的:JSFiddle
如您所见,我有 3 个类别。我希望它们以与 x 和 y 轴上的数字相同的方式显示。有任何想法吗?
opengl - OpenGL 中的投影(z 轴错误)
我不知道为什么,但似乎我的 z 轴被窃听了(似乎它的价值翻了一番)
这应该是一个立方体
然而,似乎它“更深入”似乎是错误的
我的 pr_Matrix:
我的 ml_Matrix:
我的 vw_matrix(相机)
我在 glsl 代码中的矩阵乘法:
编辑:我想我明白了!(一旦我有时间会仔细检查数学)大多数教程(所以,我的代码的来源)使用 mat4::prespective(float fov, float aspectRatio, float near, float far),他们没有说的是“fov”的意思是“fovy”(所以是“垂直视野”),现在通过这个简单的改变,结果似乎复制了“游戏中的常见 fov”:
感谢您指出这是一个 fov 问题Henk De Boer
python - 在matplotlib 3d图中旋转z轴
如何旋转 matplotlib 图形的 z 轴,使其显示为水平轴?我创建了以下 3d 图:
我尝试调整中的值
我想改变所有数据的三个分量,以便我使用 x 轴来绘制数据的 z 分量,但是这样会很不方便我的许多计算,更重要的是,我没有知道如何使用 ax.set_aspect 使整个图形在矩形框中保持相同的比例(矩形是因为数据的(原始)z 分量通常跨越比 x 和 y 分量更大的范围)。
那么如何旋转 z 轴(90 度)?
编辑:
只是为了澄清我的问题。使用答案中使用的示例,我有以下代码可以生成一个在所有三个轴上都具有相同比例的图形,即使我调整弹出窗口的大小,该图形仍然具有三个相同的纵横比轴和看起来一样。这就是我想要的,但是 z 轴旋转了 90 度,所以它看起来是水平的(所需的坐标系看起来像上图 EM 波中所示的坐标系)。如果我切换三个轴的绘图顺序,我会得到一个水平的 z 轴(它被绘制为 x 轴),但是我不能使用 ax.set_aspect 来改变比例。