public PhysxBoxCharacterObject(BoxControllerDescription BoxControllerDescription, Vector3 position, Matrix rotation, Vector3 scale) { this.scale = scale; this.BoxControllerDescription = BoxControllerDescription; this.BoxControllerDescription.Position = position.AsPhysX(); StillDesign.PhysX.MathPrimitives.Vector3 vec = BoxControllerDescription.Size; vec.X *= scale.X; vec.Y *= scale.Y; vec.Z *= scale.Z; BoxControllerDescription.Size = vec; this.rotation = rotation; }
public static Vector3 AsXNA(this StillDesign.PhysX.MathPrimitives.Vector3 vector) { return(new Vector3(vector.X, vector.Y, vector.Z)); }