Beispiel #1
0
 public RayCastingView(ModelsEx models) : base(models)
 {
     shader                   = new RayCastingShader(models);
     marchingShader           = new RayMarchingShader(models);
     emptySpaceSkippingShader = new EmptySpaceSkippingShader();
     displayEx                = (RayCastingDisplayModel)models.Display.ExtendedViewData;
     helpTextures             = new SpaceSkippingTexture3D[models.NumPipelines];
 }
Beispiel #2
0
 public void RayMarchingCompile()
 {
     var ray = new RayMarchingShader(null);
 }
Beispiel #3
0
 public RayCastingView(ModelsEx models, TextureViewData data) : base(models, data)
 {
     shader         = new RayCastingShader();
     marchingShader = new RayMarchingShader();
     displayEx      = (RayCastingDisplayModel)models.Display.ExtendedViewData;
 }