mirror of
https://git.mirrors.martin98.com/https://github.com/syoyo/tinygltf.git
synced 2025-09-23 18:43:15 +08:00
Log the types of data used by the currently loaded GLTF file
This will help test and improve compatibilitiy. Signed-off by: Arthur Brainville (Ybalrid) <ybalrid@ybalrid.info>
This commit is contained in:
parent
0dca478817
commit
37ba0ae481
@ -129,7 +129,7 @@ bool LoadGLTF(const std::string &filename, float scale,
|
|||||||
|
|
||||||
if (indicesArrayPtr)
|
if (indicesArrayPtr)
|
||||||
for (size_t i(0); i < indicesArrayPtr->size(); ++i) {
|
for (size_t i(0); i < indicesArrayPtr->size(); ++i) {
|
||||||
std::cout << indices[i] << " ";
|
// std::cout << indices[i] << " ";
|
||||||
loadedMesh.faces.push_back(indices[i]);
|
loadedMesh.faces.push_back(indices[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -139,7 +139,7 @@ bool LoadGLTF(const std::string &filename, float scale,
|
|||||||
case TINYGLTF_MODE_TRIANGLES: // this is the simpliest case to handle
|
case TINYGLTF_MODE_TRIANGLES: // this is the simpliest case to handle
|
||||||
|
|
||||||
{
|
{
|
||||||
std::cout << "Will load a plain old list of trianges\n";
|
std::cout << "TRIANGLES\n";
|
||||||
|
|
||||||
for (const auto &attribute : meshPrimitive.attributes) {
|
for (const auto &attribute : meshPrimitive.attributes) {
|
||||||
const auto attribAccessor = model.accessors[attribute.second];
|
const auto attribAccessor = model.accessors[attribute.second];
|
||||||
@ -284,7 +284,11 @@ bool LoadGLTF(const std::string &filename, float scale,
|
|||||||
|
|
||||||
// Other trigangle based modes
|
// Other trigangle based modes
|
||||||
case TINYGLTF_MODE_TRIANGLE_FAN:
|
case TINYGLTF_MODE_TRIANGLE_FAN:
|
||||||
|
std::cout << "TRIANGLE_FAN\n";
|
||||||
|
break;
|
||||||
case TINYGLTF_MODE_TRIANGLE_STRIP:
|
case TINYGLTF_MODE_TRIANGLE_STRIP:
|
||||||
|
std::cout << "TRIANGLE_STRIP\n";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
std::cerr << "primitive mode not implemented";
|
std::cerr << "primitive mode not implemented";
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user