示例#1
0
 public static VertexMask[] RandomizeMasks(int count)
 {
     VertexMask[] result = new VertexMask[count];
     for (int i = 0; i < count; i++)
     {
         int value = random.Next(0, 40);
         if (value < 10)
         {
             result[i] = VertexMask.Default;
         }
         else if (value < 20)
         {
             result[i] = VertexMask.IsNan;
         }
         else if (value < 30)
         {
             result[i] = VertexMask.NegativeInfinity;
         }
         else if (value < 40)
         {
             result[i] = VertexMask.PositiveInfinity;
         }
     }
     return(result);
 }
示例#2
0
 // TODO: This should be removed when C++ API starts using enums instead of uints for flags.
 public bool SetSize(int vertexCount, VertexMask mask, bool isDynamic)
 {
     return(SetSize((uint)vertexCount, (uint)mask, isDynamic));
 }