Beispiel #1
0
        // update
        public void update()
        {
            // Flag as active
            _active = AABB.TestOverlap(ref _treeSystem.treeAABB, ref _aabb);

            if (_active)
            {
                // Verlet integration
                if (_iterations > 0)
                {
                    step();
                }

                // Resolve collisions
                _rootMetamer.resolveCollisions();

                // Reset vertices
                numVertices    = 0;
                primitiveCount = 0;

                // Update metamers
                _rootMetamer.update();
            }
        }