Exemple #1
0
        internal static GameObject CreateGameObject(SlimMath.Vector3 position, SlimMath.Quaternion rotation)
        {
            var gameObject = new GameObject {Position = position, Rotation = rotation};

            return gameObject;
        }
 /// <summary>
 /// Writes a Vector3
 /// </summary>
 public void Write(SlimMath.Vector3 value)
 {
     Write(value.X);
     Write(value.Y);
     Write(value.Z);
 }
Exemple #3
0
 public abstract bool Raycast(ref SlimMath.Ray ray, out float distance);
Exemple #4
0
 public static Vertex SlimMathVector3ToVertex(SlimMath.Vector3 vector)
 {
     return new Vertex(vector.X, vector.Y, vector.Z);
 }
Exemple #5
0
 public abstract bool Overlap(ref SlimMath.BoundingBox bb);
Exemple #6
0
 public abstract bool Overlap(ref SlimMath.BoundingSphere bs);
Exemple #7
0
 public static UnityEngine.Vector4 Convert(SlimMath.Vector4 v)
 {
     return new UnityEngine.Vector4(v.X, v.Y, v.Z, v.W);
 }
Exemple #8
0
 public static UnityEngine.Quaternion Convert(SlimMath.Quaternion q)
 {
     return new UnityEngine.Quaternion(q.X, q.Y, q.Z, q.W);
 }
Exemple #9
0
 public static UnityEngine.Vector3 Convert(SlimMath.Vector3 v)
 {
     return new UnityEngine.Vector3(v.X, v.Y, v.Z);
 }
Exemple #10
0
 public static UnityEngine.Vector2 Convert(SlimMath.Vector2 v)
 {
     return new UnityEngine.Vector2(v.X, v.Y);
 }
Exemple #11
0
 public static UnityEngine.Color Convert(SlimMath.Color4 c)
 {
     return new UnityEngine.Color(c.Red, c.Green, c.Blue, c.Alpha);
 }
Exemple #12
0
 /// <summary>
 /// Convert a SlimDX coordiante into a JSObject.
 /// </summary>
 /// <remarks>X,Y,Z becomes x,y,z</remarks>
 /// <param name="tCoordinate">The SlimMath Vector3 to convert.</param>
 /// <returns>The instance JSObject with properties in the format { x : N, y : N, z : N } where N is the input coordinate.</returns>
 public static JSObject StoreCoordinate(this JSObject pCoord, SlimMath.Vector3 tCoordinate)
 {
     pCoord["x"] = tCoordinate.X;
     pCoord["y"] = tCoordinate.Y;
     pCoord["z"] = tCoordinate.Z;
     return pCoord;
 }
Exemple #13
0
 /// <summary>
 /// Convert a SlimDX coordiante into a JSObject.
 /// </summary>
 /// <remarks>X,Y,Z becomes x,y,z</remarks>
 /// <param name="tCoordinate">The SlimMath Vector3 to convert.</param>
 /// <returns>A JSObject of the format { x : N, y : N, z : N } where N is the input coordinate.</returns>
 public static JSObject MakeCoordinate(SlimMath.Vector3 tCoordinate)
 {
     var pCoord = new JSObject();
     pCoord["x"] = tCoordinate.X;
     pCoord["y"] = tCoordinate.Y;
     pCoord["z"] = tCoordinate.Z;
     return pCoord;
 }