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语言多维数组表示
没啥好说的,懂的都懂,不懂的我也不想说了