问题标签 [shadow]

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 回答
2120 浏览

internet-explorer - IE中的文字阴影,替代品

我需要IE中的内联长段落文本的文本阴影。我理解渐进增强,但情况不同。我确实需要文本阴影,这不是设计问题,而是我的应用程序功能的核心问题。

无论如何,IE 都不支持 CSS text-shadow。有哪些替代方案?我知道有些字体的轮廓会产生与文本阴影类似的效果,但 IE 是否支持网络不安全字体?

动态图像替换呢?这是一个可行的策略吗?考虑到文本的长度,我想可能不是。

有没有人有什么建议?我也考虑过强制使用 google chrome 框架,但如果没有其他可行的策略,这是不得已而为之的事情。

谢谢。

0 投票
4 回答
9042 浏览

.net - VB.NET 中的覆盖事件

我想隐藏/覆盖 VB.NET 中的事件。

我这样做只是因为我必须在此对象中实现一个接口,该接口包含与基础对象本身相同的事件,并且我需要保持此基础事件不变,无需修改或补充事件添加。

我该怎么做?

所以,我想实现一个包含 VisibleChanged 事件的接口,但也要保持 myBase VisibleChanged 事件的功能。

像这样的东西,但似乎 Visual Studio 无法识别这样的语法......

我的意思是,在 C# 中我是这样实现的:

0 投票
5 回答
1551 浏览

raytracing - 光线追踪阴影问题

我的光线追踪器中的阴影光线有问题。

请看下面两张图片

3D 最大:

替代文字 http://neo.cycovery.com/shadow_problem.gif

我的光线追踪器:

替代文字 http://neo.cycovery.com/shadow_problem2.jpg

场景被非常明亮的灯光照亮,从后面发光。它太亮了,阴影中没有渐变,只有白色或深色(由于过度曝光)。

两个图像都是使用 3DStudioMax 渲染的,并且都使用完全相同的几何图形,只是在一种情况下,法线是在三角形上插值的。

现在考虑表面上的红点。在未平滑版本的情况下,它位于黑暗区域。这意味着从这个三角形看不到光源,因为它背对着它。然而,在平滑版本中,它位于光照区域,因为插值法线表明,光线在该点可见(尽管三角形的实际几何图形背对光源)。

我现在的问题是当光线跟踪阴影进入时。如果从红点将阴影光线射入场景,以测试光源是否可见(以确定阴影),阴影光线将返回一个相交,与法线是否被插值(因为交点只取决于几何)。因此,像素会变暗。

3dsamx 正在正确处理这种情况 - 渲染图像是在打开光线跟踪阴影的情况下生成的。然而,当我打开光线追踪阴影时,我自己的光线追踪器恰好遇到了这个问题(在我的光线追踪器中,这两种情况下的点都是黑暗的,因为光线追踪阴影决定了位于阴影中的点),我不知道如何解决它。

我希望有人知道这个问题以及如何处理它..

谢谢!

0 投票
2 回答
1041 浏览

mapping - 使用 6 个聚光灯渲染点光源?

我正在尝试渲染 6 个聚光灯来为阴影映射算法创建一个点光源。

我不确定我是否做对了,我在设置视图和投影矩阵时或多或少地遵循了此处的说明,但最终结果如下所示:

替代文字

白色区域是被 6 个阴影贴图之一覆盖的部分,较暗的区域是没有被阴影贴图覆盖的部分。显然我对将阴影投射到场景中的茶壶和盒子没有问题,但是正如您所看到的 6 个阴影贴图有盲点。这是立方体阴影贴图的外观吗?它看起来不像点光源的阴影贴图......

0 投票
1 回答
1261 浏览

android - 如何绘制图像的“阴影”版本?

我被困在一个让我发疯的简单问题上。在标准的 Android MapView 覆盖图像中,当您调用 drawAt 方法时,会自动为它们绘制阴影。我想重新创建相同的阴影效果,但我不确定如何使图像的阴影版本(与主图像分开绘制)与主图像正确对齐。

0 投票
5 回答
7008 浏览

iphone - 未调用 UITextField 上的 drawTextInRect

我正在尝试实现这个 SO question的答案。问题是:-[drawTextInRect]显然没有被调用,并且设置阴影-[drawRect]不会使 UITextField 的文本被遮蔽。

另一个奇怪的事情是,即使我的子类实现-[drawTextInRect]-[drawRect]完全是空的(甚至没有调用 super),文本字段的文本也会被绘制。

0 投票
1 回答
162 浏览

mapping - 阴影贴图在某些情况下无法正确投射阴影?

在 Microsoft 提供的阴影贴图示例中,我注意到当以高角度投影薄几何体时无法正确投影阴影的问题,请参见此处投影的阴影,请注意未投影灯光的极点:

http://imgur.com/QwOBa.png

在这张截图中,我们从灯光的角度看到了东西,而不是电线杆清晰可见:http: //imgur.com/k2woZ.png

所以真的有两个问题,这是一个实际的错误还是阴影映射的限制,如果它是一个错误,我该如何修复它?

源代码直接来自 2004 年 7 月的 Microsoft DirectX Sample Browser 'ShadowMap' 示例,该示例浏览器是 2009 年 8 月最新的一个。

0 投票
2 回答
14353 浏览

jquery - 带有 jquery 的 div 阴影

是否有任何插件可以在 div 上使用阴影效果?

谢谢

0 投票
5 回答
69365 浏览

iphone - 在 UIImageView 后面创建阴影的最佳方法是什么

我有一个 UIImageView 我想在后面添加一个阴影。我希望苹果有这个属性,但他们不得不让我们程序员做很多事情,所以我需要问这个问题。

0 投票
1 回答
762 浏览

windows-xp - XP SP2 中的永久卷影复制?

我想知道 XP 是否支持像 Windows Vista/7 那样的持久性卷影复制。我阅读了有关 Shadow Copy 的维基百科文章,其中有一段(强调我的):

在 Windows Server 2003 中添加了持久快照的创建(多个快照在重新启动后仍然可用,直到从系统中明确删除),允许同一卷最多同时存在 512 个快照。因此,在 Windows Server 2003 中,VSS 用于创建数据的增量定期快照或更改文件的增量(差异)。最多 64 个快照存储在服务器上,可供客户端或通过网络共享在同一台服务器上访问。此功能称为共享文件夹的卷影副本,专为客户端-服务器模型而设计。共享文件夹客户端的卷影副本需要安装在 Windows 2000 和 Windows XP RTM 和 SP1 上。此客户端的 32 位 Windows 平台副本可在服务器上获得或可从 Microsoft 下载。它内置于从 Windows XP SP2 开始的操作系统中

我将此解释为 XP 能够创建持久的影子副本,或者即使网络连接中断也存在的文件的部分副本。

如果您能对支持的功能有所了解,我将不胜感激。