예제 #1
0
 public SceneManager(LtScene scene)
 {
     this.scene = scene;
     lightIndex = new HashSet<int>();
     volumeIndex = new HashSet<int>();
     foreach (var intersectable in scene.Intersectables)
     {
         if (intersectable is LtLightsource)
         {
             var lt = (intersectable as LtLightsource);
             //if (lt.Entity is AreaLightsource) lightIndex.Add()
         }
     }
 }
예제 #2
0
 public SceneAdapter(LtScene scn)
 {
     this.scene = scn;
 }
예제 #3
0
        protected virtual void Execute(LtScene scene)
        {

        }