1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
#python
import k3d
doc = k3d.new_document()
node1 = k3d.plugin.create("TwistPoints", doc)
node2 = k3d.plugin.create("TwistPoints", doc)
node1.axis = "x"
node2.axis = "y"
k3d.property.connect(doc, node1.get_property("axis"), node2.get_property("axis"));
if node1.get_property("axis").internal_value() != "x":
raise "incorrect internal value"
if node2.get_property("axis").internal_value() != "y":
raise "incorrect internal value"
if node1.get_property("axis").pipeline_value() != "x":
raise "incorrect pipeline value"
if node2.get_property("axis").pipeline_value() != "x":
raise "incorrect pipeline value"
|