小编cma*_*ann的帖子

将矩阵从右手坐标系更改为左手坐标系

我想从右手系统更改4x4矩阵,其中:
x是左右,y是前后,z是上下

到左手系统,其中:
x是左右,z是前后,y是上下.

对于矢量,它很容易,只需交换y和z值,但是如何为矩阵做?

math graphics

27
推荐指数
5
解决办法
4万
查看次数

您是否需要使用带快速结账的IPN来确认PayPal付款?

当我使用Checkout express API调用时,我是否需要IPN监听器来确认付款?

有些地方认为,一旦我收到DoExpressCheckoutPayment的回复付款已经完成,我可以采取行动 - 更新数据库等.
有些帖子在这里http://www.zen-cart.com/showthread.php?72304- Paypal-IPN-and-Express-Checkout表明IPN已经过时或过时.

paypal paypal-ipn

11
推荐指数
1
解决办法
4229
查看次数

从右手到左手坐标翻转四元数

我需要从右边翻转四元数:
x = left to right
y = front to back
z = top to bottom

到左手坐标在哪里:
x = left to right
y = top to bottom
z = front to back

我该怎么做呢?

math 3d

9
推荐指数
4
解决办法
2万
查看次数

简体中文Unicode表

在哪里可以找到仅显示简体中文字符的Unicode表格?我到处搜索但找不到任何东西.

更新:
我发现有另一种名为GB 2312的编码 -
http://en.wikipedia.org/wiki/GB_2312
- 其中包含简化字符.
当然我可以用它来得到我需要的东西吗?

我还发现这个文件将GB2312映射到Unicode -
http://cpansearch.perl.org/src/GUS/Unicode-UTF8simple-1.06/gb2312.txt
- 但我不确定它是否准确.

如果那个表不正确,也许有人可以指出我是一个,或者只是一个GB2312字符的表格和某种方式来转换它们?

更新2:
此站点还提供GB/Unicode表甚至Java程序,以生成包含所有GB字符以及Unicode等效项的文件:http:
//www.herongyang.com/gb2312/

unicode cjk

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

模型视图投影矩阵是应该在Actionscript 3中构建还是在顶点着色器中的GPU上构建?

我见过的所有Stage3D示例都在每个渲染事件的AS3中构建模型视图投影矩阵.例如:

modelMatrix.identity();
// Create model matrix here
modelMatrix.translate/rotate/scale
...
modelViewProjectionMatrix.identity();
modelViewProjectionMatrix.append( modelMatrix );
modelViewProjectionMatrix.append( viewMatrix );
modelViewProjectionMatrix.append( projectionMatrix );
// Model view projection matrix to vertex constant register 0
context3D.setProgramConstantsFromMatrix( Context3DProgramType.VERTEX, 0, modelViewProjectionMatrix, true );
...
Run Code Online (Sandbox Code Playgroud)

顶点着色器中的单行将顶点转换为屏幕空间:

m44 op, va0, vc0
Run Code Online (Sandbox Code Playgroud)

有这样做的理由吗?这些计算不是GPU的用途吗?

为什么不在更改时更新视图和投影矩阵,并将每个矩阵上传到单独的寄存器:

// Projection matrix to vertex constant register 0
// This could be done once on initialization or when the projection matrix changes
context3D.setProgramConstantsFromMatrix(Context3DProgramType.VERTEX, 0, projectionMatrix, true);
// View matrix to vertex constant register 4
context3D.setProgramConstantsFromMatrix(Context3DProgramType.VERTEX, 4, viewMatrix, …
Run Code Online (Sandbox Code Playgroud)

shader gpu actionscript-3 stage3d

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

绘制自定义JScrollBar

我想完全改变scollbar的外观但是覆盖JScrollBar并且paintComponent方法不起作用,轨道和拇指被绘制但左右箭头保持不变.
我也在JScrollPane中使用它们并使用
setHorizontalScrollBar( new CustomScrollBar() )将滚动条设置为我的自定义滚动条,但它不能很好地工作,水平滚动条不会改变它的方向,它不会更改为垂直滚动条.

如何绘制一个全新的JScrollBar并在其中使用它JScrollPane

java swing

4
推荐指数
1
解决办法
6809
查看次数

在使用python的struct.pack方法编写的java中读取Integer时出现问题

首先我使用python写整数:
out.write( struct.pack(">i", int(i)) );

然后我用DataInputStream.readInt()Java 读取整数.
我工作但是当它试图读取数字10,也可能是其他一些数字时,它开始读取垃圾.
阅读数字:
0, 4, 5, 0, 5, 13, 10, 1, 5, 6
Java读取:
0, 4, 5, 0, 5, 13, 167772160, 16777216, 83886080

我究竟做错了什么?

python java

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

标签 统计

java ×2

math ×2

3d ×1

actionscript-3 ×1

cjk ×1

gpu ×1

graphics ×1

paypal ×1

paypal-ipn ×1

python ×1

shader ×1

stage3d ×1

swing ×1

unicode ×1