Пример #1
0
        internal static int CreateNodeForMesh(int meshId, List <glTFLoader.Schema.Node> nodes, Transform transform = null)
        {
            var parentId = 0;

            parentId = NodeUtilities.CreateAndAddTransformNode(nodes, transform, parentId);

            // Add mesh node to gltf nodes
            var node = new Node();

            node.Mesh = meshId;
            var nodeId = AddNode(nodes, node, parentId);

            return(nodeId);
        }
Пример #2
0
 internal static int AddNode(List <Node> nodes, Node newNode, int?parentId)
 {
     return(NodeUtilities.AddNodes(nodes, new[] { newNode }, parentId).First());
 }
Пример #3
0
 internal static void CreateNodeFromNode(List <glTFLoader.Schema.Node> nodes, Node parentNode, Transform transform)
 {
     var parentId = NodeUtilities.CreateAndAddTransformNode(nodes, transform, 0);
 }