예제 #1
0
        public void SplitNode(string nodeNumberStr)
        {
            Node n = StringToNode(nodeNumberStr);

            if (n != null)
            {
                DMC.DebugAlgorithm.SplitDiamond(DMCWrapper.Hierarchy, DMCWrapper.Hierarchy.Diamonds[n.CentralVertex]);
                DMCWrapper.Meshify();
            }
        }
예제 #2
0
    void Start()
    {
        running = true;

        DMCWrapper = new DMC.Wrapper(256f, new Vector3(0, 0, 0), this.GetComponent <Transform>(), MeshPrefab, MaxDepth);
        DMCWrapper.Meshify();

        Debugger = new DMC.Debugger(256f, DMCWrapper, MeshPrefab, Console.GetComponent <Console>(), Viewer.GetComponent <Transform>());
        Console.GetComponent <Console>().Debugger = Debugger;
    }