Example #1
0
    private void InitScene()
    {
        slices = new SliceManager(this);
        DirectoryNode.LoadNodeTextures();          //Drive Nodes derive the textures from Directories, so no need to initialize them
        NodeManager.LoadVBOs();
        slices.Reset(START_PATH);

        sceneList.AddLast(slices);

        // Set up the camera
        cam.Put(camStartPosition, camStartPitch, camStartYaw);
        doScaleIn          = true;
        glwidget1.HasFocus = true;
        statusbar6.Push(0, " " + slices.ActiveSlice.NumFiles + " items");

        GLib.Idle.Add(new GLib.IdleHandler(IdleRedraw));
        //GLib.Timeout.Add (10, new GLib.TimeoutHandler (IdleRedraw));
    }
Example #2
0
    private void InitScene()
    {
        slices = new SliceManager(this);
        slices.Reset(START_PATH);

        sceneList.AddLast(slices);

        // Set up the camera
        cam.Put(camStartPosition, camStartPitch, camStartYaw);
        doScaleIn          = true;
        glwidget1.HasFocus = true;
        statusbar6.Push(0, " " + slices.ActiveSlice.NumFiles + " items");



        GLib.Idle.Add(new GLib.IdleHandler(IdleRedraw));
        //GLib.Timeout.Add (10, new GLib.TimeoutHandler (IdleRedraw));
    }
Example #3
0
 private void OnEnable()
 {
     manager = GetComponent <SliceManager>();
     lineRenderer.OnLineDrawn += OnLineDrawn;
 }