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); }
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); }
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); }
/// <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); }
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); }
private uint FindPoly(Vector3 loc) { return(_query.FindNearestPolygon(loc.ToFloatArray(), new[] { 2.5f, 2.5f, 2.5f }, _filter)); }
public PosData(Vector3 vector3) { pos = vector3.ToFloatArray(); }
protected Primitive(ushort[] indices, Vector3[] vectors, Color[] colors = null) : this(indices, vectors.ToFloatArray(), colors) { }
private uint FindPoly(Vector3 loc) { return _query.FindNearestPolygon(loc.ToFloatArray(), new[] {2.5f, 2.5f, 2.5f}, _filter); }