问题标签 [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 投票
1 回答
159 浏览

android - Android画布绘制顺序

我想在我的圆形可绘制对象周围画一个边框。

我有这个代码:

如果我更改行顺序,输出怎么会相似?

顺序不应该决定z轴吗?什么画在另一个之上?

0 投票
0 回答
45 浏览

python - z 轴的非线性颜色范围

谢谢您的帮助!

我正在绘制一个等高线图来表示给定范围内探测器的灵敏度。我拥有的大多数数据都低于平均值,所以当我绘制时,我的大部分绘图都在蓝色范围内。

编辑 我发现了我的错误。我应该采用 Z 的对数值而不是对其进行标准化。现在,情节看起来更好了。请查看之前和之后的日志图。但是,随着更多数据位于 900000 到 1350000 范围内,有没有办法改进绘图。如果我限制范围,那么它们上面的数据就会丢失。

另外我想知道是否有任何代码可以直接取Z轴的对数刻度?

如果您想了解更多详情,请告诉我!

数据_ggf.csv

日志图之前 日志图 之后

0 投票
1 回答
16 浏览

plot - 鼠尾草的 3dplot 中的 z 轴太长

我正在尝试为 Łukasiewicz t-norm 制作这个图

目标

而且我不知道如何使 z 轴仅从 0 变为 1,我的从 -1 变为 1,我需要该平坦区域可见。

我现在有

我的情节现在看起来像这样

我目前的情节

0 投票
2 回答
510 浏览

c# - 如何将方向盘旋转到 Unity3D 中的原始旋转?

我一直在寻找几个小时的答案,但我找不到解决方案。我有一个脚本可以在汽车转弯时旋转方向盘。它的最大旋转为 120,最小旋转为 -120。我一直在尝试使用 RotateTowards 和其他四元数方法进行旋转,但我无法弄清楚它们。当转动角度不为零并且没有按下转动键(a和d)时,如何以一定的速度旋转到原来的0、0、0?

这是我的方向盘脚本:

这是我的(非常糟糕的)方向盘最小和最大旋转的脚本:

0 投票
2 回答
836 浏览

c# - 如何在 Unity 中锁定玩家的轮换?

我目前正在以初学者的身份制作 2D 游戏,并制作了一个旋转平台。但是当它旋转时,玩家的旋转(z 轴)也会发生变化,因为它是平台的子级。当我使用移动平台时,我需要这个。现在我想锁定播放器旋转的 z 轴。我已经尝试了 3 种不同的方法,但似乎没有一种方法有效。有人知道怎么做这个吗?

这是我尝试的三种方法:

这就是我的代码留在移动平台上的样子。我为此使用了光线投射:

0 投票
0 回答
56 浏览

python - 如何使用 Matplotlib 更改 z 轴标签的对齐方式

我有一个 3D 图,并且想将垂直绘制的 z 轴标签向下推,因为它与ScalarFormatter. 后者没有明显的选项来设置比例因子的位置或为比例因子文本提供参考。所以现在我希望将 z 轴标签向下推。

z 轴标签不支持该loc选项,尽管 doco 暗示它支持(它说“见set_yabel”)。z 轴标签位置不响应horizontalalignmentverticalalignment选项。标签末尾的额外空格也无济于事,即使是数学模式空格也是如此。

我可以得到对标签的引用,它的当前位置是 (0.5, 0) 我猜是在转换之前,但设置它的位置没有区别。它确实有一个根据 的变换集is_transform_set(),但我真的不想走改变它的变换的道路。

知道更简单的方法吗?

0 投票
0 回答
36 浏览

python - 如何使用 mplot3d.Axis3D 对象调整 pyny3D 多面体图中的 z 轴?

我正在玩,pyny3D package并找到了如何绘制多面体的教程。我为另一个对象绘制了类似的图,但 z 轴的限制太宽了,使整个对象在图上看起来很薄,就像煎饼一样。

该包使用内部绘图命令,可能matplotlib在后台使用。文档说可以使用ax参数调整轴:

参数 ax:如果给定 matplotlib 轴,此方法将表示此轴顶部的绘图。这用于表示来自多个几何图形的多个图,递归地重叠它们。:type ax: mplot3d.Axes3D,无

我尝试将 z 限制从 0:3 减少到 0:2,但输出仍然与教程中的示例代码相同。

在此处输入图像描述

我知道还有其他类似的问题,但我努力使他们的答案与pyny3D包的内部绘图命令兼容。

如何正确定义 Axes3D?

0 投票
0 回答
38 浏览

android - 在 OpenGL 3.2 中,zNear 可以安全地为投影矩阵推送用户界面对象的距离有多近

我想将 3D OpenGL 游戏的用户界面元素放置在尽可能靠近近剪裁平面的位置,而不会被截断。例如,有了这个声明

至少在理论上,图像在 z 值为 -1.0 时开始渲染。在实践中,我发现我必须在其后面稍微放置一个对象才能显示抽奖,并且数量取决于用户设备。例如,要绘制一个填充屏幕的正方形,我可能会使用:

这实际上画得稍微小一些,因为它不在 -1.0f 的近 z 平面上。我发现如果我使用 -1.0 作为 z 位置,但是,对象根本不绘制。我还发现对于 Matrix.orthoM 声明,我必须将对象稍微向后推,尽管这些声明没有失真,因为在调整绘制大小时没有考虑距离。

是否有用于将对象放置在尽可能靠近近 z 剪裁平面的标准距离,而不会被绝大多数用户设备截断?