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

apache-flex - 如何在 flex 中的画布组件周围创建像浮动效果一样的阴影?

我想在 flex 中的画布组件周围创建一个阴影。从技术上讲,它不会是阴影,因为我希望它环绕组件,使组件具有浮动外观。我也许可以用发光来做到这一点,但任何人都可以放弃一两行已经做过的人吗?

提前致谢。

0 投票
2 回答
4227 浏览

windows - Qt:如何为主窗口小部件制作阴影?

如何在使用 Qt 的窗口上为主窗口小部件制作阴影?

0 投票
1 回答
544 浏览

gdi - 如何通过 StretchDIBits 模仿缩略图周围的阴影?

我现在正在编写一个图像查看器,它用于查看缩略图。由于它很丑,我决定画阴影圆形缩略图。

有背景色。我正在使用 StretchDIBits 在缩略图的位置绘制阴影图像。然而,它覆盖了背景颜色真的很烦人......当背景是白色时,它看起来很完美。但如果背景不是白色的,它有一个白色的边框。

所以我使用 AlphaBlend,首先将阴影图像绘制到 DC 上,然后使用 AlphaBlend 到背景上。但是,我仍然可以看到白色边框。

不管背景是什么,有什么理由要生成完美的阴影。

0 投票
1 回答
266 浏览

css - 位置的文本阴影:静态

有没有什么方法可以通过一些不错的跨浏览器支持来为 Position static 做文本阴影?

CSS3 text-shadow 最终是我所追求的,但当然只有主流浏览器中的 Safari/Opera/(尚未发布的 FF3.1)支持它。

我见过的所有 javascript/css 技术都会强制文本进入位置:绝对,这不适用于我的中间段落阴影。

有没有我没见过的,或者还有其他我应该探索的选择吗?强制在查看器上下载字体?啊。:(

谢谢。

0 投票
5 回答
1205 浏览

c# - 我的软阴影代码有什么问题?

我正在尝试编写一个简单的光线追踪器作为一个爱好项目,现在一切正常,除了我根本无法使用软阴影。我对软阴影的想法是,光源被认为具有位置和半径。为了对这盏灯进行阴影测试,我将主光线照射到场景中的对象处,然后向光源投射 n 条光线,其中每条新光线在每个轴上都有一个随机分量,其中随机分量会发生变化在 -radius 和半径之间。

如果这样的射线击中场景中的对象,我会增加一个 hitcounter(如果射线击中多个对象,它仍然只会增加一个)。如果它在没有碰撞的情况下到达光源,我将主光线的交点到光源中心的距离添加到一个变量中。

当采集了 n 个样本时,我计算碰撞的光线的比率,并将光的颜色乘以该比率(因此颜色为 1000,1000,1000 的光将以 0.5 的比率变为 500,500,500,其中一半的光线发生了碰撞)。然后我通过将较早的距离变量除以非碰撞光线的数量来计算到光源的平均距离。我返回那个变量并且函数退出。

问题是:它不起作用。至少不完全是。在这里可以看到它的样子。你可以看到它有点像软阴影,如果你用力眯眼的话。

我不明白,我是在这里制造了某种根本性的缺陷,还是很小的东西?我相当肯定问题出在这种方法上,因为当我计算这种方法直接产生的部分点亮像素的数量时,只有大约 250 个,而应该有更多。当您仔细查看图片时,您会看到一些部分点亮的像素,这表明其余代码处理部分点亮的像素就好了。

这是软阴影类的实际光线:

0 投票
3 回答
659 浏览

3d - 计算对象在 3D 场景中的可见度以用于游戏逻辑/AI

我正在启动一个允许角色隐藏在黑暗区域的游戏项目。躲在黑暗的角落应该会让其他角色更难看到你。

我需要的是一种计算角色所在位置的光照条件的方法。

理想的情况是拥有一个

因为我认为可能存在光线下降的照明条件,因此目标的不同侧面被不同数量的光线击中。但我很乐意接受

无论您从哪里观看,甚至是从哪里观看,都可以为特定角色获得光线

只是在地形中的特定地图点获得光线。

该方法需要考虑到光照条件在游戏过程中可能会发生变化,但由于它是基于回合的,因此可能允许进行一些繁重的计算。我打算让使用手电筒成为可能,因此也需要考虑它们(但它们可以单独建模和处理)。

我将使用 Ogre3d 来处理我的场景,但我很乐意接受通用解决方案甚至其他引擎的解决方案(我对引擎的选择并不是一成不变的)。

非常欢迎想法、论文或任何相关的东西!

0 投票
2 回答
6186 浏览

iphone - 在 UIScrollView 下方绘制阴影(滚动 UIView)

我的设置是屏幕中心的 UIScrollView(在 iPhone 上 - 就像 300x400 位于中心),其中包含相同宽度的 UIView,因此它垂直滚动。在这个 UIView 中,我使用标签等绘制自定义子视图(它是一个具有各种颜色的记分牌)。

我想要的是我的 UIScrollView 下方的一些阴影,以便整个滚动记分牌漂浮在我的背景上。

我发现这篇不错的帖子 如何在 UIView 下绘制阴影? 我在我的 ScrollView 子类中使用此代码,但它对我不起作用。也许是因为我没有在 ScrollView 的 drawRect 中绘制实际形状:(因为它们是在 UIView 上绘制的)。

另外我想,为了让 ScrollView 中的 View 滚动,让 ScrollView 的阴影在滚动区域之外,我想我应该扩展 ScrollView 的“边界”,对吧?

0 投票
15 回答
21039 浏览

iphone - 删除 UIWebView 阴影?

有谁知道是否可以删除放置在 UIWebView 窗口上的阴影?

示例:http: //uploadingit.com/files/1173105_olub5/shadow.png

如果可能的话,你怎么做?

谢谢

0 投票
2 回答
19915 浏览

c - 如何在 OpenGL 中创建廉价的阴影?

我有两个模型,A 和 B,一个灯,L。我希望模型 A 在模型 B 上投射阴影。我暂时不想打扰阴影体积或适当的阴影,只是一个简单的圆形阴影就足够了。其效果是模型 A 被视为用于阴影投射的球体。

以下是我对算法的设想:

对于模型 B 中的每个三角形,画出三角形。沿着从 L 到 A 的线在三角形上投影一个圆,根据三角形的距离增加圆的大小。确保圆圈被剪裁到三角形的边界(我想以某种方式使用模板缓冲区)。

我正在使用 OpenGL 和普通 C。

关于我可以阅读的一些参考文档的任何指针?还是实施想法?

0 投票
1 回答
571 浏览

shadow - 使 ScatterViewItem 的阴影具有不同的形状

我正在使用 Expression Blend 和 Visual Studio 为 Surface 开发一个程序。我有一个带有椭圆和网格标签的自定义用户控件。这将需要放置在 scatterViewItem 中。

我的问题是 scatterviewitem 将在椭圆形内容下投射一个矩形阴影。我可以完全禁用阴影,但是有没有办法让阴影从其父级继承形状?或者我可以以任何方式设置 scatterviewItem 本身的形状吗?