java3D与计算机图形学期末复习 第三章 (3)

java3D与计算机图形学期末复习 第三章 java3D基本图形功能

图片与定义摘自《Java 3D 与计算机三维动态图形网络编程设计》

重点复习:

1、四边面QuadArray类

QuadArray类以顶点坐标数组中给出的一维顶点数组,从前向后依次以4个顶点形成一个四边形面,并且相邻两个四边形面之间没有公用顶点。给定的总的顶点数必须是4的倍数

2、颜色属性ColoringAttributes类

ColoringAttributes类定义所选择的颜色与光照模型(也称为阴影模型)。

3、材质Material类

Material类的对象定义一个三维物体在光照情况下的外观。

如果在一个Appearance类的对象中的Material类的对象一项为null,则光照效果对所有包含该Appearance类的对象的节点不起作用。

4、透明属性TransparencyAttributes类

TransparencyAttributes 类的对象定义所有几何体透明度的属性

5、光源Light类

Light类叶子节点是一个抽象类,其中定义的一组参数(光颜色、光照开关标志和一个光的作用范围)属于所有类型的光。

光源的类型包括:

(1)点光源(Point Light)

(2)平行光源(Directional Light)

(3)环境光源(Ambient Light)

6、Vetor3f类

Vector3f类是一个包含有3个单精度浮点元素x、y、z的向量。

7、Java语言多维数组表示

没啥好说的,懂的都懂,不懂的我也不想说了

你可能感兴趣的:(java3D,java)