介绍JSR184(3D)中的光线概念[4]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

 0, 56,113,      0, 56, 113,     0, 56, 113,
    113,56,0,        113,56,0,     113,56,0,                           0,56,-113,        0,56,-113,     0,56,-113, -113,56,0,        -113,56,0,     -113,56,0,                        0,-127,0,        0,-127,0,     0,-127,0,                            0, -127,0,        0, -127,0,     0, -127,0};

我们还可以设置网眼的材质。

Material material = new Material();
material.setVertexColorTrackingEnable(true);
appearance.setMaterial(material);
mesh.setAppearance(0, appearance);

光线在物体外型上的反射受材质颜色的影响。一个红色的材质(0XFF0000)只会出反射红色的光,即使这个光源是纯白色的。同样蓝色的材质只会反射出蓝色的光。

在法线设置和材质添加后,你只需要把光本身添加到场景中。

light = new Light();        // 创建一个新的light对象
light.translate(0.0f, 0.0f, -1.0f); // Light
的位置
light.setMode(Light.AMBIENT);   // Light
模式
light.setColor(0xFFFFFF);    // Light
的颜色 白色

本文关键:介绍JSR184(3D)中的光线概念
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top