MaterialX: add support for Vector nodes #27

Merged
Bogdan Nagirniak merged 13 commits from Vasyl-Pidhirskyi/blender:BLEN-525 into matx-export-material 2023-09-22 10:03:45 +02:00
Showing only changes of commit 18718951c5 - Show all commits

View File

@ -625,7 +625,7 @@ NodeItem NodeItem::rotate3d(NodeItem rotation, bool invert)
int j = invert ? 2 - i : i; int j = invert ? 2 - i : i;
MaterialX::Vector3 axis_vector = MaterialX::Vector3(); MaterialX::Vector3 axis_vector = MaterialX::Vector3();
axis_vector[j] = 1.0f; axis_vector[j] = 1.0f;
return create_node( res = create_node(
"rotate3d", "rotate3d",
NodeItem::Type::Vector3, NodeItem::Type::Vector3,
{{"in", res}, {"amount", rotation.extract(j)}, {"axis", val(axis_vector)}}); {{"in", res}, {"amount", rotation.extract(j)}, {"axis", val(axis_vector)}});