Exemple #1
0
 public void GetTileByLocation(Vector3 loc, out int x, out int y)
 {
     float[] input = loc.ToFloatArray();
     float fx, fy;
     GetTileByLocation(input, out fx, out fy);
     x = (int) Math.Floor(fx);
     y = (int) Math.Floor(fy);
 }
Exemple #2
0
        public void ShouldConvertVector3ToFloatArray()
        {
            var vector = new Vector3(0.75f, 0.5f, 0.25f);
            var array  = vector.ToFloatArray();

            Assert.AreEqual(array[0], vector.X);
            Assert.AreEqual(array[1], vector.Y);
            Assert.AreEqual(array[2], vector.Z);
        }
Exemple #3
0
        public void GetTileByLocation(Vector3 loc, out int x, out int y)
        {
            float[] input = loc.ToFloatArray();
            float   fx, fy;

            GetTileByLocation(input, out fx, out fy);
            x = (int)Math.Floor(fx);
            y = (int)Math.Floor(fy);
        }
Exemple #4
0
        /// <summary>
        /// Creates a new instance of the <see cref="MmoObjectSnapshot"/> class.
        /// </summary>
        public MmoObjectSnapshot(MmoObject source, Vector3 position, Vector3 rotation, int revision, Region region)
        {
            this.source   = source;
            this.position = position;
            this.rotation = rotation;
            this.revision = revision;
            this.region   = region;

            this.coordinate = position.ToFloatArray(3);
        }
Exemple #5
0
        public void Have_three_elements_whose_values_are_x_y_and_z()
        {
            var testVector = new Vector3(10, 5, 10);

            float[] floatArrayedInput = testVector.ToFloatArray();

            Assert.IsTrue(floatArrayedInput.Length == 3);

            Assert.AreEqual(new[] { 10f, 5f, 10f }, floatArrayedInput);
        }
Exemple #6
0
 private uint FindPoly(Vector3 loc)
 {
     return(_query.FindNearestPolygon(loc.ToFloatArray(), new[] { 2.5f, 2.5f, 2.5f }, _filter));
 }
Exemple #7
0
 public PosData(Vector3 vector3)
 {
     pos = vector3.ToFloatArray();
 }
Exemple #8
0
 protected Primitive(ushort[] indices, Vector3[] vectors, Color[] colors = null)
     : this(indices, vectors.ToFloatArray(), colors)
 {
 }
Exemple #9
0
 private uint FindPoly(Vector3 loc)
 {
     return _query.FindNearestPolygon(loc.ToFloatArray(), new[] {2.5f, 2.5f, 2.5f}, _filter);
 }