MCPcopy Create free account
hub / github.com/RenderKit/embree / loadTransform2Node

Method loadTransform2Node

tutorials/common/scenegraph/xml_loader.cpp:1636–1649  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1634 }
1635
1636 Ref<SceneGraph::Node> XMLLoader::loadTransform2Node(const Ref<XML>& xml)
1637 {
1638 AffineSpace3fa space0 = load<AffineSpace3fa>(xml->children[0]);
1639 AffineSpace3fa space1 = load<AffineSpace3fa>(xml->children[1]);
1640
1641 if (xml->size() == 3)
1642 return new SceneGraph::TransformNode(space0,space1,loadNode(xml->children[2]));
1643
1644 Ref<SceneGraph::GroupNode> group = new SceneGraph::GroupNode;
1645 for (size_t i=2; i<xml->size(); i++)
1646 group->add(loadNode(xml->children[i]));
1647
1648 return new SceneGraph::TransformNode(space0,space1,group.cast<SceneGraph::Node>());
1649 }
1650
1651 Ref<SceneGraph::Node> XMLLoader::loadTransformAnimationNode(const Ref<XML>& xml)
1652 {

Callers

nothing calls this directly

Calls 2

sizeMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected