WolframLanguage.Evaluate()

public object WolframLanguage.Evaluate(string str)

文字列strを評価するためにWolfram言語に送る.

詳細

  • WolframLanguage.Evaluate()は,WolframLanguageクラスのメンバー関数である.
  • WolframLanguage.Evaluate()は,Unityスクリプトにのみ使用できる.
  • WolframLanguage.Evaluate()は,ToExpressionでの使用に適した文字列を送って評価する.
  • WolframLanguage.Evaluate()は,失敗した零オブジェクトと成功した動的タイプのオブジェクトを返す.

例題

  (1)

CreateUnityCubeをWolfram言語で評価することによって生成される立方体を作って回転させる:

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);
}
}