Пример #1
0
 protected override Vector LocalNormal(Point p, Intersection hit)
 {
     return(Vector.VectorY);
 }
Пример #2
0
        protected override Vector LocalNormal(Point p, Intersection hit)
        {
            var point = p - Point.Zero;

            return(new Vector(point.x, point.y, point.z));
        }