Exemple #1
0
        public void ColorBGRHF_CastToVertex4()
        {
            HalfFloat r = (HalfFloat)NextComponent((HalfFloat)1.0f);
            HalfFloat g = (HalfFloat)NextComponent((HalfFloat)1.0f);
            HalfFloat b = (HalfFloat)NextComponent((HalfFloat)1.0f);

            ColorBGRHF v      = new ColorBGRHF(r, g, b);
            Vertex3hf  vArray = v;

            Assert.AreEqual(b, vArray.x);
            Assert.AreEqual(g, vArray.y);
            Assert.AreEqual(r, vArray.z);
        }
Exemple #2
0
        public void ColorRGBHF_CastToVertex4()
        {
            Random    random = new Random();
            HalfFloat r      = (HalfFloat)NextComponent(random, (HalfFloat)1.0f);
            HalfFloat g      = (HalfFloat)NextComponent(random, (HalfFloat)1.0f);
            HalfFloat b      = (HalfFloat)NextComponent(random, (HalfFloat)1.0f);

            ColorRGBHF v      = new ColorRGBHF(r, g, b);
            Vertex3hf  vArray = v;

            Assert.AreEqual(r, vArray.x);
            Assert.AreEqual(g, vArray.y);
            Assert.AreEqual(b, vArray.z);
        }