问题标签 [depth]
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.
apache-flex - 如何在 mx:Tree 中使用 2 个不同的项目渲染器
Flex家伙的问题。如何根据树中项目的深度/级别在 mx:Tree 中使用多个项目渲染器?例如。对于第一级项目,我想使用带有按钮的标签和第二级项目组合框。
这有可能吗?
apache-flex - ArrayCollection 中项目的深度
是否有可能在 ArrayCollection 中获得项目的深度?
shader - 使用 GLSL 实现您自己的深度缓冲区
我需要一个与普通深度缓冲区大小相同的数据结构,并且我需要能够在着色器中读取和写入它。这可能吗,这个数据结构是什么样的?
opengl - 如何写入 OpenGL 深度缓冲区
我正在尝试实现一种老式技术,其中使用渲染的背景图像和预设深度信息来遮挡场景中的其他对象。
因此,例如,如果您有一张房间的图片,前景中有一些电线从天花板上悬挂下来,这些电线在深度图中被赋予了一个浅深度值,并且当正确渲染时,允许角色在电线“后面”行走,但在房间内其他物体的前面。
到目前为止,我已经尝试使用以下方法创建深度纹理:
glTexImage2D(GL_TEXTURE_2D, 0, GL_DEPTH_COMPONENT, Image.GetWidth(), Image.GetHeight(), 0, GL_DEPTH_COMPONENT, GL_UNSIGNED_BYTE, pixels);
然后只需将其绑定到四边形并在屏幕上渲染它,但它不会写入纹理中的深度值。
我也试过:
glDrawPixels(Image.GetWidth(), Image.GetHeight(), GL_DEPTH_COMPONENT, GL_UNSIGNED_BYTE, pixels);
但这会将我的帧速率减慢到大约 0.25 fps ......
我知道您可以通过将 gl_fragDepth 设置为纹理中的值来在像素着色器中执行此操作,但我想知道是否可以使用未启用像素着色器的硬件来实现这一点?
flash - 在 ActionScript 3 下的 Flash 中检索/模拟运行时“层”功能
是否有任何 AS3 类可以帮助将对象排列到层中,例如在设计器中,以便对象都具有相同的父对象?
显然,我可以使用容器剪辑来模拟图层,但我特别希望具有相同父对象的这种功能。
我的理解是层的设计时概念在运行时不存在,对象只有一个深度索引。
我正在创建一个类来模拟具有单亲的分层功能,但如果已经存在,我想检查一下。
在旁注...设计时层掩码如何在 AS3 运行时表现出来?我想也许蒙版图层上的所有对象都共享相同的蒙版对象,但是蒙版图层上的所有对象的“蒙版”属性似乎为空,即使它们与未蒙版对象共享相同的父时间轴(即未蒙版图层对象parent == 蒙版图层对象父级;因此,似乎没有使用蒙版子容器)。
bash - 仅列出某个级别的 tar 文件或目录的内容
我想知道如何仅将 tar 文件的内容列出到某个级别?
我知道tar tvf mytar.tar
会列出所有文件,但有时我只想看到某个级别的目录。
同样,对于 command ls
,如何控制将显示的子目录的级别?默认情况下,它只会显示直接子目录,而不会进一步显示。
python - python多线程“最大递归深度超过”
我使用 Python 多线程来实现快速排序。快速排序是在一个函数中实现的。它是一个递归函数。每个线程调用 Quicksort 对其拥有的数组进行排序。每个线程都有自己的数组来存储需要排序的数字。如果数组大小更小(<10,000)。它运行正常。但是,如果数组大小较大,则显示“超出最大递归深度”。于是,我使用 setrecursionlimit() 函数将递归深度重置为 1500。但是程序直接崩溃了……下面是快速排序代码。如果不在多线程环境中,它工作得很好。似乎多线程是递归深度问题的原因。
c++ - 计算树的深度和后代
你们能帮我用算法做这些事情吗?我已经实现了前序、中序和后序,并且我得到了使用这些顺序之一遍历树的提示。我正在使用 dotty 来标记(或“访问”)节点。
深度是从根到底部叶子的边数,所以每次我移动时,我都会在深度上加1?类似的东西?
不知道后代的算法。他们正在询问特定节点自身拥有的节点数。
顺便说一句,这些是普通的树。
mysql - mysql获取记录深度,计算父记录和祖先记录
假设我有一个包含字段post_id
和parent_post_id
. 我想返回帖子表中的每条记录,并计算帖子的“深度”。我的意思是,存在多少父记录和祖先记录。
以这些数据为例...
数据代表这个层次结构......
查询的结果应该是...
提前致谢!
iphone - OpenGLES iPhone深度混合问题
我正在尝试制作一个 OpenGLES 2.0 立方体应用程序。想法是将纹理(alpha 75%)应用于立方体的所有 6 个面。这意味着即使我旋转立方体,我也能够在任何给定帧上看到所有 6 个面。现在我启用了深度测试(我的应用需要这个!!)和混合。深度函数是 LEQUAL,混合函数是 SRC_ALPHA、ONE_MINUS_SRC_ALPHA。
现在,问题是在某些立方体面不显示底层面。我无法理解这一点,因为逻辑适用于其他立方体面。只是为了记录,我禁用了 CULL_FACE。
提前致谢。
问候,
益智游戏