300.0 20.0 100.0 370.0 200.0 150.0 390.0 110.0 10.0 ( X, Y, Z ) 250 0 0 ( 光的反射)
370.0 200.0 150.0 450.0 40.0 50.0 390.0 110.0 10.0 0 250 0
450.0 40.0 50.0 300.0 20.0 100.0 390.0 110.0 10.0 0 0 250
450.0 40.0 50.0 370.0 200.0 150.0 300.0 20.0 100.0 150 150 0
100.0 20.0 100.0 170.0 200.0 150.0 190.0 110.0 10.0 200 0 0
170.0 200.0 150.0 250.0 40.0 50.0 190.0 110.0 10.0 200 0 0
250.0 40.0 50.0 100.0 20.0 100.0 190.0 110.0 10.0 200 0 0
250.0 40.0 50.0 170.0 200.0 150.0 100.0 20.0 100.0 200 0 0
读取以上文件, 以多个3三角形,合成一个3D物体, 前9个FLOAT 是三角形 的,x, y, z) 一共 9个, 后面的3 个数是光线反射到三角形的多少。
光源的位置是(0.09901475 0.09901475 -0.99014753)
1。 用到 Z-buffer
2。 算出 3D物体的 边长!
3。 算出3D物体平面, 和屏蔽暗影面
4。 用JAVA
5. VECTOR3D 和 transfer3D 我已经写出来了 。 世界品面必须自己写, 不能调包!