问题标签 [light]

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

asp.net - MVVM Light 与 ASP.Net MVC?

我是 MVVM Light 的忠实粉丝,我在我的 WPF 应用程序中使用它。它适用于 Greeeeat。

我在 asp.net mvc 中有一个新项目。我想知道:是否有人已经尝试使用 mvvm light 和 asp.net mvc ?

我知道某些组件显然不起作用,但也许有人已经取得了更好的成绩。

感谢您的反馈意见 :)

哈桑

0 投票
1 回答
1690 浏览

wpf - 对象引用未设置为 ViewModelLocator Mvvm Light 中的对象实例

我的应用程序中有多个视图模型,并在 ViewModelLocator mvvm light 中绑定/使用它们。我在 DailyActivities.xaml 页面之一上完成了按钮。但是当我单击它时,它在 ViewModelLocator 中出现错误,例如“对象引用未设置为对象的实例”。和控制来到这一行:

公共静态无效ClearActivities(){_activities.Cleanup();//这里出错_activities = null; }

这是 ViewModelLocator 中 DailyActivityViewModel 的代码:

私有静态活动视图模型_活动;

请建议?

谢谢

0 投票
2 回答
1462 浏览

silverlight - 从两个关系数据库表加载 MVVM 轻型数据网格

如何使用 MVVM light 加载带有两个相关表的 DataGrid,我使用的是 .NET RIA 和 silverlight 4。

例如,如果我的数据表是:

userInfo- userID、Name、AddressID
地址 - AddressID、StreetName、Zip

如何创建显示 [Name, StreetName, ZIp] 的数据网格

0 投票
2 回答
1732 浏览

android - Android Sensor.TYPE_LIGHT 单元

有人知道 Android 上 Sensor.TYPE_LIGHT 的返回值的单位吗?

谢谢。

0 投票
1 回答
156 浏览

algorithm - 有哪些算法可以检测灯光和阴影及其参数?

所以我有图片(不是最好的)

我想检测灯光来自哪里以及它们是什么类型的灯光。什么算法\框架可以用静态图像做这样的事情?

我提到了阴影,因为一般来说,如果您可以将阴影与表面分离,那么您可能可以确定灯光类型和其他参数。

我的意思是一般阴影不仅搜索呈现的图像。

0 投票
1 回答
1800 浏览

opengl - OpenGL模板缓冲区或操作?

我不确定这是否可行,但值得一试。我正在使用模板缓冲区来减少使用此算法的延迟渲染器中光量的过度绘制(当相机在体积之外时):

  1. 使用便宜的着色器,绘制深度测试设置为 LEQUAL 的背面,在模板缓冲区中标记它们。
  2. 使用昂贵的光照着色器,绘制深度测试设置为 GEQUAL 的正面。

这将导致只有光体积内的像素被着色。绘制多个灯光时会出现问题。首先,由于状态更改代价高昂,因此在每个灯光的廉价和昂贵着色器之间反复切换可能不是最好的主意。理想情况下,我想通过使用廉价着色器渲染 8 个光量,然后使用昂贵的着色器渲染 8 个光量来利用模板缓冲区的所有 8 位。但是,当灯光重叠时会出现问题,因为无法分辨哪些像素属于哪些灯光。

想到的解决方案是在每个灯的模板缓冲区中使用 1 位。因此,对于 light n,在廉价通道中标记模板缓冲区中的第n位,然后在昂贵通道期间仅渲染具有该位的像素。

我以前没有使用过模板缓冲区,但从我读到的内容来看,这似乎是不可能的。为此,我必须使用按位 OR 设置模板缓冲区,并且模板函数必须是按位 AND。但是,我可以看到的模板缓冲区上的唯一操作是:KEEP、ZERO、REPLACE、INCR、DECR 和 INVERT,唯一的功能是:NEVER、ALWAYS、LESS、EQUAL、LEQUAL、GEQUAL、GREATER 和 NOTEQUAL。

有没有办法使用模板缓冲区以某种方式获得这种 OR 和 ANDing 行为?如果没有,是否有另一种方法可以有效地渲染光量?

0 投票
1 回答
485 浏览

iphone - 使用 glDrawTexfOES 绘制的纹理会受灯光影响吗?

目前,我使用 glDrawArrays 在简单的四边形中渲染纹理。我希望通过使用 glDrawTexfOES 来增加帧速率(我所有的精灵都有相同的 z 位置)。在做这项工作之前,我想知道这些纹理是否仍会受到我的 3d 灯光的影响。

0 投票
3 回答
440 浏览

java - 使用 Java3D/其他 3D API 创建“激光灯”

昨天我决定用 Java 和 Java3D 开始我的新模拟器项目。因为我在 Java 之前就已经编程过了,所以我可以直接从模拟器开始。现在我有点想我将如何处理这个问题,我直接绊倒了我的程序的最大部分:模拟器中的激光。

我想创造类似这些的激光(当然我一开始不会那么接近,但你明白了)

替代文字
(来源:wrzuta.pl

问题是,谁能给我一个粗略的解释如何解决这个问题?我浏览了 Java3D 的完整文档,但找不到创建此类内容的功能。只是一些起点已经很好了。

(如果有人为这种任务推荐不同的 3D API,也适用于 Java,请告诉我)

提前致谢,

威廉诉多恩案

0 投票
1 回答
215 浏览

javascript - Div Lights Fade Script - 无法在 Mac 上运行?

我有一个小的 javascript/css 脚本,可以将我的网站淡化为黑色,中间的视频除外,以提供一种剧院效果

示例:http ://www.animefushigi.com/bleach-episode-293

点击熄灯

该脚本在整个页面上添加了一个黑色覆盖,除了“vidboxx”div。

有人说它有效,但不适合我

截图 http://img231.imageshack.us/img231/5963/firefoxscreensnapz002.png

有关如何修复的任何建议?

0 投票
2 回答
196 浏览

wpf - ViewModels 之间与 Messenger 系统交火导致问题

我的 ButtonBar 上有一个 DateNavigatorViewModel + DateNavigatorView。

以下是交换的 2 个视图:DailyView 和 WeeklyView。每个视图都有一个 DailyViewModel 和 WeeklyViewModel。

在我的 DateNavigatorViewModel 我有messenger.Send(SelectedDate);

在我的 DailyViewModel 和 WeeklyViewModel 中,每个都在构造函数中注册:

猜猜当我选择一个日期时会发生什么......

我正在使用 MVVM Light 工具包。

如何解决从数据库中获取 2 倍数据的问题?