问题列表 - 第35166页

什么是现代GLSL中的半矢量?

http://www.lighthouse3d.com/opengl/glsl/index.php?ogldir2 报告说,OpenGL上下文中的一半矢量是"眼睛位置 - 光线位置",但随后它继续说'幸运的是,OpenGL为我们计算它'[现已弃用].

如何,实际上可以计算(一个简单的例子将非常感激)[主要是,它困惑我什么是"眼睛"是什么以及如何得出].

目前我设法使镜面计算工作(具有良好的视觉效果),半矢量等于Light所在的Light

vec3 Light = normalize(light_position - vec3(out_Vertex));
Run Code Online (Sandbox Code Playgroud)

现在,我不知道为什么会这样.

[如果至少我知道"眼睛"是什么以及如何实际得出它.]

opengl graphics glsl

5
推荐指数
2
解决办法
1万
查看次数

python:如何将列表合并到集群中?

我有一个元组列表:

[(3,4), (18,27), (4,14)]
Run Code Online (Sandbox Code Playgroud)

并且需要合并具有重复数字的元组的代码,制作另一个列表,其中所有列表元素将仅包含唯一数字.列表应按元组的长度排序,即:

>>> MergeThat([(3,4), (18,27), (4,14)])
[(3,4,14), (18,27)]

>>> MergeThat([(1,3), (15,21), (1,10), (57,66), (76,85), (66,76)])
[(57,66,76,85), (1,3,10), (15,21)]
Run Code Online (Sandbox Code Playgroud)

我理解它类似于层次聚类算法,我已经读过了,但无法解决它们.

是否有一个相对简单的MergeThat()函数代码?

python cluster-analysis list

2
推荐指数
1
解决办法
1657
查看次数

Rails 3 - IF语句在NIL上没有中断

我有以下if语句:

if !projectid_viewing.nil? && !user.role(projectid_viewing).nil? && user.role(projectid_viewing) == 'admin'
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用上面的内容,不是if break是projectid_viewing或user.role是nil.projectid_viewing似乎工作得很好但user.role不断破坏,给出以下错误:

undefined method `role' for nil:NilClass
Run Code Online (Sandbox Code Playgroud)

你能用if语句帮助我,是否有更优雅的方式来编写语句?

ruby-on-rails ruby-on-rails-3

2
推荐指数
1
解决办法
2554
查看次数

对节点的XPath查询

我应该做错事.在display-name下名为"name"的所有节点的XPath查询是什么?我使用的是libxml2.

<?xml version="1.0" encoding="UTF-8"?>
<description xmlns="http://openoffice.org/extensions/description/2006" xmlns:d="http://openoffice.org/extensions/description/2006"  xmlns:xlink="http://www.w3.org/1999/xlink">
    <version value="2010.05.25" />
    <identifier value="German.frami2006DE.dictionary.from.org.openoffice.de.by.Karl.Zeiler" />
    <display-name>
        <name lang="en">German (DE-frami) spelling, hyphenation, thesaurus</name>
        <name lang="de">Deutsche (DE-frami) Rechtschreibung, Trennung, Thesaurus</name>
    </display-name>
    <platform value="all" />
    <dependencies>
        <OpenOffice.org-minimal-version value="3.0" d:name="OpenOffice.org 3.0" />
    </dependencies>
</description>
Run Code Online (Sandbox Code Playgroud)

xml xpath libxml2

3
推荐指数
2
解决办法
1422
查看次数

Time and space complexity of vector dot-product computation

What is the time and space complexity of an algorithm, which calculates the dot product between two vectors with the length n?

algorithm complexity-theory vector

6
推荐指数
1
解决办法
9319
查看次数

Simplifying this query?

Consider this query:

SELECT table1.id, 
       table1.review, 
       table1.time, 
       table2.author, 
       table2.title 
FROM 
table1, table2 
WHERE table1.id = table2.id 
AND table1.reviewer = '{$username}'
ORDER BY table1.id
Run Code Online (Sandbox Code Playgroud)

I'm using the above quite a lot around my site's code. I find that adding the table prefixes etc. before the column names can make the query very long and take up quite a lot of lines.

有没有办法使上述查询更简单/更容易?

php mysql join

0
推荐指数
1
解决办法
117
查看次数

C:将一个数组传递给一个"动态"的函数

我有一个函数,我想传递一个char*数组,但我不想创建一个变量只是为了这样做,像这样:

char *bar[]={"aa","bb","cc"};
foobar=foo(bar);
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我尝试了这个:

foobar=foo({"aa","bb","cc"});
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我也试过这个:

foobar=foo("aa\0bb\0cc");
Run Code Online (Sandbox Code Playgroud)

它会编译并发出警告,如果我执行该程序,它会冻结.
我尝试过使用星号和&符号,但我无法让它正常工作.

它甚至可能吗?如果是这样,怎么样?

c arrays parameter-passing

5
推荐指数
2
解决办法
2711
查看次数

将地理坐标(lat,lng)映射到地图(x,y)

我有一些城市的地理坐标(latidute和经度),并希望获得x,y坐标,因此可以将它们绘制成地图.

地图是标准的,就像http://www.wordtravels.com/images/map/Spain/Fuerteventura_map.jpg一样.

我尝试了几个我发现的公式,但似乎没有真正起作用:(.简单的javascript代码或ruby将是最好的:)

javascript ruby geocoding proj4js

5
推荐指数
0
解决办法
3338
查看次数

布尔值作为Cocoa中的属性

我确信之前已经问了很多次,但它仍然给我带来了麻烦.我定义了我的类的布尔属性,如下所示:

@property(readwrite,assign) BOOL namesVisible;
Run Code Online (Sandbox Code Playgroud)

并且它不会给编译器错误,但NSLogs为(null).显然我在这里做错了,但我不知道它是什么.

cocoa properties

3
推荐指数
1
解决办法
3470
查看次数

使用PHP将MySQL转换为MySQL

有人知道一个PHP脚本会将整个MySQL数据库克隆到另一台服务器上的另一个吗?作为一种备份?

php mysql

3
推荐指数
2
解决办法
5944
查看次数