小编Mun*_*yar的帖子

为什么立方体的表面呈现为透明?

我正在开发一个简单的程序,在屏幕上显示带有光照的立方体.我在Android设备上使用OpenGL ES 2.0.但只有立方体的底面是不透明的.其他表面看起来是透明的(我认为这是因为照明.当我停止使用灯光时,看起来所有表面都是不透明的),这样你就可以看到它背后的表面.

这是我的立方体的顶点:

    static float vertexs[] = { // in counterclockwise order:
    // front
    -0.5f, -0.5f, 0.5f,
     0.5f, -0.5f, 0.5f,
    -0.5f, 0.5f, 0.5f,
     0.5f, 0.5f, 0.5f,
    // back
    -0.5f, -0.5f, -0.5f,
     0.5f, -0.5f, -0.5f,
    -0.5f, 0.5f, -0.5f,
     0.5f, 0.5f, -0.5f,
    // left
    -0.5f, -0.5f, 0.5f,
    -0.5f, -0.5f, -0.5f,
    -0.5f, 0.5f, 0.5f,
    -0.5f, 0.5f, -0.5f,
    // right  
     0.5f, -0.5f, 0.5f,
     0.5f, -0.5f, -0.5f,
     0.5f, 0.5f, 0.5f,
     0.5f, 0.5f, -0.5f,  
    // up  
    -0.5f, 0.5f, 0.5f,
     0.5f, 0.5f, 0.5f,
    -0.5f, 0.5f, -0.5f, …
Run Code Online (Sandbox Code Playgroud)

android lighting opengl-es transparent opengl-es-2.0

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

如何在servlet中运行不同的线程?

如何从servlet运行不同的线程?我init()在servlet 的方法中有以下代码.

FileThread myThread = new FileThread();
myThread.start();
myThread.run();     
Run Code Online (Sandbox Code Playgroud)

FileThread应该看到一些文件夹来检查文件是否被更改.所以这个线程在循环中运行.但它不像我预期的那样有效.它冻结(服务器不返回HTML)服务器的服务.

我希望这个线程在后台运行,而不是干扰servlet的进程.我怎么能得到这个?

java multithreading servlets

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