예제 #1
0
 // converts [0, 1] range to [0, size-1]
 public Size3 ToPixels(Size3 size)
 {
     return(new Size3(
                Utility.Clamp((int)(X * size.X), 0, size.X - 1),
                Utility.Clamp((int)(Y * size.Y), 0, size.Y - 1),
                Utility.Clamp((int)(Z * size.Z), 0, size.Z - 1)
                ));
 }
예제 #2
0
 public Float3(Size3 sz)
 {
     X = sz.X;
     Y = sz.Y;
     Z = sz.Z;
 }