Ejemplo n.º 1
0
        static public void addSelectedVert(int x, int z, float selAmt)
        {
            int i = x * TerrainGlobals.getTerrain().getNumXVerts() + z;

            float factor = 1.0f;

            if (checkBaseWritePermission(x, z, out factor))
            {
                selAmt = Masking.combineValueWithBaseMask(factor, selAmt);
                extendCurrSelectionMask(x, z);
                mCurrSelectionMask.SetMaskWeight((int)i, selAmt);
            }
        }
Ejemplo n.º 2
0
        static public void addSelectedVert(long id, float selAmt)
        {
            float factor = 1.0f;

            if (checkBaseWritePermission(id, out factor))
            {
                selAmt = Masking.combineValueWithBaseMask(factor, selAmt);
                int stride = TerrainGlobals.getTerrain().getNumZVerts();
                int x      = (int)(id / stride);
                int z      = (int)(id - x * stride);
                extendCurrSelectionMask(x, z);
                mCurrSelectionMask.SetMaskWeight(id, selAmt);
            }
        }