mirror of
https://git.mirrors.martin98.com/https://github.com/syoyo/tinygltf.git
synced 2025-08-14 17:35:55 +08:00
Merge pull request #252 from freddiehonohan/master
Fixed small error if node has no mesh in examples/basic.
This commit is contained in:
commit
af750a5104
@ -194,7 +194,9 @@ void drawMesh(tinygltf::Model &model, tinygltf::Mesh &mesh) {
|
|||||||
|
|
||||||
// recursively draw node and children nodes of model
|
// recursively draw node and children nodes of model
|
||||||
void drawModelNodes(tinygltf::Model &model, tinygltf::Node &node) {
|
void drawModelNodes(tinygltf::Model &model, tinygltf::Node &node) {
|
||||||
drawMesh(model, model.meshes[node.mesh]);
|
if ((node.mesh >= 0) && (node.mesh < model.meshes.size())) {
|
||||||
|
drawMesh(model, model.meshes[node.mesh]);
|
||||||
|
}
|
||||||
for (size_t i = 0; i < node.children.size(); i++) {
|
for (size_t i = 0; i < node.children.size(); i++) {
|
||||||
drawModelNodes(model, model.nodes[node.children[i]]);
|
drawModelNodes(model, model.nodes[node.children[i]]);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user