hscriptVectorExpression(expression)
→ tuple of floats
この関数は、戻りタイプを強制的にHScriptのvectorにします。 HScriptのvectorには異なるサイズを指定することができるので、その値は、floatのタプルとして返されます。 vectorのサイズがわかっていれば、戻り値からVector2/Vector3/Vector4を構築することができます。
ほとんどの場合は、この関数よりもhou.hscriptExpression()を使用することが多いでしょう。
vector = hou.Vector3(hou.hscriptVectorExpression('vtorigin("/obj/geo1", "/obj/geo2")')) print vector.length()
エクスプレッションが無効だったり、評価中にエラーが起きるとhou.OperationFailedを引き起こします。
See also |