コード例 #1
0
ファイル: ObjectBase.cs プロジェクト: BradleyMarie/IrisSharp
 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] ) );
            }
        }