コード例 #1
0
ファイル: SgtTerrainFace.cs プロジェクト: dqchess/twin
        private void CopyVertiesToChildren()
        {
            var mid   = (1 << Terrain.Subdivisions);
            var half  = (1 << Terrain.Subdivisions) + 1;
            var verts = (2 << Terrain.Subdivisions) + 1;

            ChildBL.ValidateVertices();
            ChildBR.ValidateVertices();
            ChildTL.ValidateVertices();
            ChildTR.ValidateVertices();

            CopyVertiesToChildren(ChildBL, verts, 0, half, 0, half, 0, 0);
            CopyVertiesToChildren(ChildBR, verts, mid, verts, 0, half, mid, 0);
            CopyVertiesToChildren(ChildTL, verts, 0, half, mid, verts, 0, mid);
            CopyVertiesToChildren(ChildTR, verts, mid, verts, mid, verts, mid, mid);
        }