WolframLanguage.Evaluate()

public object WolframLanguage.Evaluate(string str)

sends a string str to the Wolfram Language for evaluation.

Details

  • WolframLanguage.Evaluate() is a member function of the WolframLanguage class.
  • WolframLanguage.Evaluate() is only available for use in Unity scripts.
  • WolframLanguage.Evaluate() sends a string suitable for use with ToExpression for evaluation.
  • WolframLanguage.Evaluate() return null object on failure and a dynamic type object on success.

Examples

Basic Examples  (1)

Create and rotate a cube generated by evaluating CreateUnityCube in the Wolfram Language:

using UnityEngine;

public class demo : MonoBehaviour
{
public WolframLanguage wl;
private float speed = 10f;
private GameObject go;

void Start()
{
go = (GameObject) wl.Evaluate("CreateUnityCube[]");
}

void Update()
{
go.transform.Rotate(Vector3.up, speed * Time.deltaTime);
}
}