public override Color CaculatePointColor(Camera camera, Vector3 postion, IList <ILight> lights) { return(Mat.CaculateColor(camera, postion, (postion - this.postion).Normalize(), lights, color)); }