This repository has been archived on 2026-10-29. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
geometry-script/api/static/expression.py

6 lines
327 B
Python
Raw Permalink Normal View History

def scripted_expression(scripted_expression: str) -> 'Type':
from geometry_script import Type, State
value_node = State.current_node_tree.nodes.new('ShaderNodeValue')
fcurve = value_node.outputs[0].driver_add("default_value")
fcurve.driver.expression = scripted_expression
return Type(value_node.outputs[0])