anchor.diff:                  do! DefaultSurfaces.trafo
                   do! DefaultSurfaces.constantColor C4f.White
               }
  +            |> Sg.trafo trafo
               |> Sg.viewTrafo (cam |> Mod.map CameraView.viewTrafo)
               |> Sg.projTrafo (win.Sizes |> Mod.map (fun s -> Frustum.perspective 60.0 0.1 100.0 (float s.X / float s.Y) |> Frustum.projTrafo))
   
  
positive.code: open Aardvark.Rendering
  open Aardvark.Rendering.NanoVg
  open Aardvark.Application
  open Aardvark.Application.WinForms
  open Aardvark.SceneGraph
  open Aardvark.SceneGraph.Semantics
  open System.Windows.Media
  
negative.code:             ASet.single (o :> IRenderObject)
  
  
  [<EntryPoint; STAThread>]
  let main argv = 
      Ag.initialize()
      Aardvark.Init()
  
  
      use app = new OpenGlApplication(true)
      let win = app.CreateSimpleRenderWindow(1)
      
  
      let cam = CameraViewWithSky(Location = V3d.III * 2.0, Forward = -V3d.III.Normalized)
      let proj = CameraProjectionPerspective(60.0, 0.1, 1000.0, float 1024 / float 768)
  
      let geometry = 
          IndexedGeometry(
  