Пример #1
0
 protected abstract void Trace( Ray WorldRay, GeometryTracer Tracer, ObjectHitCollection ObjectHits );
Пример #2
0
        protected override void Trace( Ray WorldRay, GeometryTracer Tracer, ObjectHitCollection ObjectHits )
        {
            GeometryHitCollection GeometryHits = Tracer.Trace( Geometry, WorldRay );

            for ( int i = 0; i < GeometryHits.Count; i++ )
            {
                ObjectHits.Add( CreateObjectHit( GeometryHits[i] ) );
            }
        }