使用threejs畫線段,需要注意接口的更新 camera.lookAt中的參數不是({x:0,y:0,z:0}),而是(0,0,0);
正常手機屏幕的坐標系設置為(y向下,x向右) 因為屏幕2D空間是這樣設置的,所以需要調整攝像機位置。
設置Y軸UP為1,將攝像機放在Y軸上方。
RGB色拆分
材質顏色:材質在白色光中呈現的顏色
材質顏色原理:白色光源經過材質過濾后,不能被吸收掉的顏色(可拆分為RGB色)
再舉例說明一下:
例1:如果光源為000000,那么不管什么材質,顏色都是000000,因為沒有光(RGB)進入材質,也就不存在光被過濾的情況,所以看到是黑色
例2:如果光源為紅色FF0000,材質為888888,光源經過材質過濾,因為R色FF比88強,而材質最強只能反射88的R光,多余的R光會被材質吸收掉,而光源中G和B根本就沒,所以材質不會存在G和B光,即呈現880000
例3:如果光源為888888,材質為FF0000,因光源R部分比材質弱,即使材質吸收G光的能力為0,所以反射的R光為88,同理GB被材質吸收,反射00,最后呈現880000
(結論:呈現顏色=材質顏色+光源顏色的並集(即取小),即FF0000 U 888888 = 880000)
RGB色取拆分后,再取各自的:並集、並集、並集(重要的事情說三遍)