Skip to main content

Tiny but powerful Wavefront OBJ loader

Project description

tinyobjloader

PyPI version

AZ Build Status

AppVeyor Build status

Coverage Status

AUR version

Tiny but powerful single file wavefront obj loader written in C++03. No dependency except for C++ STL. It can parse over 10M polygons with moderate memory and time.

tinyobjloader is good for embedding .obj loader to your (global illumination) renderer ;-)

If you are looking for C89 version, please see https://github.com/syoyo/tinyobjloader-c .

Version notice

We recommend to use master(main) branch. Its v2.0 release candidate. Most features are now nearly robust and stable(Remaining task for release v2.0 is polishing C++ and Python API, and fix built-in triangulation code).

We have released new version v1.0.0 on 20 Aug, 2016. Old version is available as v0.9.x branch https://github.com/syoyo/tinyobjloader/tree/v0.9.x

What's new

Requirements

  • C++03 compiler

Old version

Previous old version is available in v0.9.x branch.

Example

Rungholt

tinyobjloader can successfully load 6M triangles Rungholt scene. http://casual-effects.com/data/index.html

Use case

TinyObjLoader is successfully used in ...

New version(v1.0.x)

Old version(v0.9.x)

Features

Primitives

  • face(f)
  • lines(l)
  • points(p)
  • curve
  • 2D curve
  • surface.
  • Free form curve/surfaces

Material

  • PBR material extension for .MTL. Please see pbr-mtl.md for details.
  • Texture options
  • Unknown material attributes are returned as key-value(value is string) map.

TODO

  • Fix obj_sticker example.
  • More unit test codes.

License

TinyObjLoader is licensed under MIT license.

Third party licenses.

  • pybind11 : BSD-style license.
  • mapbox earcut.hpp: ISC License.

Usage

Installation

One option is to simply copy the header file into your project and to make sure that TINYOBJLOADER_IMPLEMENTATION is defined exactly once.

Building tinyobjloader - Using vcpkg(not recommended though)

Although it is not a recommended way, you can download and install tinyobjloader using the vcpkg dependency manager:

git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install tinyobjloader

The tinyobjloader port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please create an issue or pull request on the vcpkg repository.

Data format

attrib_t contains single and linear array of vertex data(position, normal and texcoord).

attrib_t::vertices => 3 floats per vertex

       v[0]        v[1]        v[2]        v[3]               v[n-1]
  +-----------+-----------+-----------+-----------+      +-----------+
  | x | y | z | x | y | z | x | y | z | x | y | z | .... | x | y | z |
  +-----------+-----------+-----------+-----------+      +-----------+

attrib_t::normals => 3 floats per vertex

       n[0]        n[1]        n[2]        n[3]               n[n-1]
  +-----------+-----------+-----------+-----------+      +-----------+
  | x | y | z | x | y | z | x | y | z | x | y | z | .... | x | y | z |
  +-----------+-----------+-----------+-----------+      +-----------+

attrib_t::texcoords => 2 floats per vertex

       t[0]        t[1]        t[2]        t[3]               t[n-1]
  +-----------+-----------+-----------+-----------+      +-----------+
  |  u  |  v  |  u  |  v  |  u  |  v  |  u  |  v  | .... |  u  |  v  |
  +-----------+-----------+-----------+-----------+      +-----------+

attrib_t::colors => 3 floats per vertex(vertex color. optional)

       c[0]        c[1]        c[2]        c[3]               c[n-1]
  +-----------+-----------+-----------+-----------+      +-----------+
  | x | y | z | x | y | z | x | y | z | x | y | z | .... | x | y | z |
  +-----------+-----------+-----------+-----------+      +-----------+

Each shape_t::mesh_t does not contain vertex data but contains array index to attrib_t. See loader_example.cc for more details.


mesh_t::indices => array of vertex indices.

  +----+----+----+----+----+----+----+----+----+----+     +--------+
  | i0 | i1 | i2 | i3 | i4 | i5 | i6 | i7 | i8 | i9 | ... | i(n-1) |
  +----+----+----+----+----+----+----+----+----+----+     +--------+

Each index has an array index to attrib_t::vertices, attrib_t::normals and attrib_t::texcoords.

mesh_t::num_face_vertices => array of the number of vertices per face(e.g. 3 = triangle, 4 = quad , 5 or more = N-gons).


  +---+---+---+        +---+
  | 3 | 4 | 3 | ...... | 3 |
  +---+---+---+        +---+
    |   |   |            |
    |   |   |            +-----------------------------------------+
    |   |   |                                                      |
    |   |   +------------------------------+                       |
    |   |                                  |                       |
    |   +------------------+               |                       |
    |                      |               |                       |
    |/                     |/              |/                      |/

 mesh_t::indices

  |    face[0]   |       face[1]     |    face[2]   |     |      face[n-1]           |
  +----+----+----+----+----+----+----+----+----+----+     +--------+--------+--------+
  | i0 | i1 | i2 | i3 | i4 | i5 | i6 | i7 | i8 | i9 | ... | i(n-3) | i(n-2) | i(n-1) |
  +----+----+----+----+----+----+----+----+----+----+     +--------+--------+--------+

Note that when triangulate flag is true in tinyobj::LoadObj() argument, num_face_vertices are all filled with 3(triangle).

float data type

TinyObjLoader now use real_t for floating point data type. Default is float(32bit). You can enable double(64bit) precision by using TINYOBJLOADER_USE_DOUBLE define.

Robust triangulation

When you enable triangulation(default is enabled), TinyObjLoader triangulate polygons(faces with 4 or more vertices).

Built-in trinagulation code may not work well in some polygon shape.

You can define TINYOBJLOADER_USE_MAPBOX_EARCUT for robust triangulation using mapbox/earcut.hpp. This requires C++11 compiler though. And you need to copy mapbox/earcut.hpp to your project. If you have your own mapbox/earcut.hpp file incuded in your project, you can define TINYOBJLOADER_DONOT_INCLUDE_MAPBOX_EARCUT so that mapbox/earcut.hpp is not included inside of tiny_obj_loader.h.

Example code (Deprecated API)

#define TINYOBJLOADER_IMPLEMENTATION // define this in only *one* .cc
// Optional. define TINYOBJLOADER_USE_MAPBOX_EARCUT gives robust trinagulation. Requires C++11
//#define TINYOBJLOADER_USE_MAPBOX_EARCUT
#include "tiny_obj_loader.h"

std::string inputfile = "cornell_box.obj";
tinyobj::attrib_t attrib;
std::vector<tinyobj::shape_t> shapes;
std::vector<tinyobj::material_t> materials;

std::string warn;
std::string err;

bool ret = tinyobj::LoadObj(&attrib, &shapes, &materials, &warn, &err, inputfile.c_str());

if (!warn.empty()) {
  std::cout << warn << std::endl;
}

if (!err.empty()) {
  std::cerr << err << std::endl;
}

if (!ret) {
  exit(1);
}

// Loop over shapes
for (size_t s = 0; s < shapes.size(); s++) {
  // Loop over faces(polygon)
  size_t index_offset = 0;
  for (size_t f = 0; f < shapes[s].mesh.num_face_vertices.size(); f++) {
    size_t fv = size_t(shapes[s].mesh.num_face_vertices[f]);

    // Loop over vertices in the face.
    for (size_t v = 0; v < fv; v++) {
      // access to vertex
      tinyobj::index_t idx = shapes[s].mesh.indices[index_offset + v];

      tinyobj::real_t vx = attrib.vertices[3*size_t(idx.vertex_index)+0];
      tinyobj::real_t vy = attrib.vertices[3*size_t(idx.vertex_index)+1];
      tinyobj::real_t vz = attrib.vertices[3*size_t(idx.vertex_index)+2];

      // Check if `normal_index` is zero or positive. negative = no normal data
      if (idx.normal_index >= 0) {
        tinyobj::real_t nx = attrib.normals[3*size_t(idx.normal_index)+0];
        tinyobj::real_t ny = attrib.normals[3*size_t(idx.normal_index)+1];
        tinyobj::real_t nz = attrib.normals[3*size_t(idx.normal_index)+2];
      }

      // Check if `texcoord_index` is zero or positive. negative = no texcoord data
      if (idx.texcoord_index >= 0) {
        tinyobj::real_t tx = attrib.texcoords[2*size_t(idx.texcoord_index)+0];
        tinyobj::real_t ty = attrib.texcoords[2*size_t(idx.texcoord_index)+1];
      }
      // Optional: vertex colors
      // tinyobj::real_t red   = attrib.colors[3*size_t(idx.vertex_index)+0];
      // tinyobj::real_t green = attrib.colors[3*size_t(idx.vertex_index)+1];
      // tinyobj::real_t blue  = attrib.colors[3*size_t(idx.vertex_index)+2];
    }
    index_offset += fv;

    // per-face material
    shapes[s].mesh.material_ids[f];
  }
}

Example code (New Object Oriented API)

#define TINYOBJLOADER_IMPLEMENTATION // define this in only *one* .cc
// Optional. define TINYOBJLOADER_USE_MAPBOX_EARCUT gives robust trinagulation. Requires C++11
//#define TINYOBJLOADER_USE_MAPBOX_EARCUT
#include "tiny_obj_loader.h"


std::string inputfile = "cornell_box.obj";
tinyobj::ObjReaderConfig reader_config;
reader_config.mtl_search_path = "./"; // Path to material files

tinyobj::ObjReader reader;

if (!reader.ParseFromFile(inputfile, reader_config)) {
  if (!reader.Error().empty()) {
      std::cerr << "TinyObjReader: " << reader.Error();
  }
  exit(1);
}

if (!reader.Warning().empty()) {
  std::cout << "TinyObjReader: " << reader.Warning();
}

auto& attrib = reader.GetAttrib();
auto& shapes = reader.GetShapes();
auto& materials = reader.GetMaterials();

// Loop over shapes
for (size_t s = 0; s < shapes.size(); s++) {
  // Loop over faces(polygon)
  size_t index_offset = 0;
  for (size_t f = 0; f < shapes[s].mesh.num_face_vertices.size(); f++) {
    size_t fv = size_t(shapes[s].mesh.num_face_vertices[f]);

    // Loop over vertices in the face.
    for (size_t v = 0; v < fv; v++) {
      // access to vertex
      tinyobj::index_t idx = shapes[s].mesh.indices[index_offset + v];
      tinyobj::real_t vx = attrib.vertices[3*size_t(idx.vertex_index)+0];
      tinyobj::real_t vy = attrib.vertices[3*size_t(idx.vertex_index)+1];
      tinyobj::real_t vz = attrib.vertices[3*size_t(idx.vertex_index)+2];

      // Check if `normal_index` is zero or positive. negative = no normal data
      if (idx.normal_index >= 0) {
        tinyobj::real_t nx = attrib.normals[3*size_t(idx.normal_index)+0];
        tinyobj::real_t ny = attrib.normals[3*size_t(idx.normal_index)+1];
        tinyobj::real_t nz = attrib.normals[3*size_t(idx.normal_index)+2];
      }

      // Check if `texcoord_index` is zero or positive. negative = no texcoord data
      if (idx.texcoord_index >= 0) {
        tinyobj::real_t tx = attrib.texcoords[2*size_t(idx.texcoord_index)+0];
        tinyobj::real_t ty = attrib.texcoords[2*size_t(idx.texcoord_index)+1];
      }

      // Optional: vertex colors
      // tinyobj::real_t red   = attrib.colors[3*size_t(idx.vertex_index)+0];
      // tinyobj::real_t green = attrib.colors[3*size_t(idx.vertex_index)+1];
      // tinyobj::real_t blue  = attrib.colors[3*size_t(idx.vertex_index)+2];
    }
    index_offset += fv;

    // per-face material
    shapes[s].mesh.material_ids[f];
  }
}

Optimized loader

Optimized multi-threaded .obj loader is available at experimental/ directory. If you want absolute performance to load .obj data, this optimized loader will fit your purpose. Note that the optimized loader uses C++11 thread and it does less error checks but may work most .obj data.

Here is some benchmark result. Time are measured on MacBook 12(Early 2016, Core m5 1.2GHz).

  • Rungholt scene(6M triangles)
    • old version(v0.9.x): 15500 msecs.
    • baseline(v1.0.x): 6800 msecs(2.3x faster than old version)
    • optimised: 1500 msecs(10x faster than old version, 4.5x faster than baseline)

Python binding

$ python -m pip install tinyobjloader

See python/sample.py for example use of Python binding of tinyobjloader.

CI + PyPI upload

cibuildwheels + twine upload for each git tagging event is handled in Github Actions and Cirrus CI(arm builds).

How to bump version(For developer)

  • Bump version in CMakeLists.txt
  • Commit and push release. Confirm C.I. build is OK.
  • Create tag starting with v(e.g. v2.1.0)
  • git push --tags
    • version settings is automatically handled in python binding through setuptools_scm.
    • cibuildwheels + pypi upload(through twine) will be automatically triggered in Github Actions + Cirrus CI.

Tests

Unit tests are provided in tests directory. See tests/README.md for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tinyobjloader-2.0.0rc12.tar.gz (997.7 kB view details)

Uploaded Source

Built Distributions

tinyobjloader-2.0.0rc12-cp312-cp312-win_arm64.whl (149.2 kB view details)

Uploaded CPython 3.12 Windows ARM64

tinyobjloader-2.0.0rc12-cp312-cp312-win_amd64.whl (156.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

tinyobjloader-2.0.0rc12-cp312-cp312-win32.whl (138.3 kB view details)

Uploaded CPython 3.12 Windows x86

tinyobjloader-2.0.0rc12-cp312-cp312-musllinux_1_1_x86_64.whl (747.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

tinyobjloader-2.0.0rc12-cp312-cp312-musllinux_1_1_i686.whl (815.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

tinyobjloader-2.0.0rc12-cp312-cp312-musllinux_1_1_aarch64.whl (727.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

tinyobjloader-2.0.0rc12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

tinyobjloader-2.0.0rc12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (257.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

tinyobjloader-2.0.0rc12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (233.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

tinyobjloader-2.0.0rc12-cp312-cp312-macosx_11_0_arm64.whl (183.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

tinyobjloader-2.0.0rc12-cp312-cp312-macosx_10_9_x86_64.whl (195.3 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

tinyobjloader-2.0.0rc12-cp312-cp312-macosx_10_9_universal2.whl (364.7 kB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

tinyobjloader-2.0.0rc12-cp311-cp311-win_arm64.whl (156.6 kB view details)

Uploaded CPython 3.11 Windows ARM64

tinyobjloader-2.0.0rc12-cp311-cp311-win_amd64.whl (157.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

tinyobjloader-2.0.0rc12-cp311-cp311-win32.whl (139.4 kB view details)

Uploaded CPython 3.11 Windows x86

tinyobjloader-2.0.0rc12-cp311-cp311-musllinux_1_1_x86_64.whl (749.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

tinyobjloader-2.0.0rc12-cp311-cp311-musllinux_1_1_i686.whl (816.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

tinyobjloader-2.0.0rc12-cp311-cp311-musllinux_1_1_aarch64.whl (729.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

tinyobjloader-2.0.0rc12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

tinyobjloader-2.0.0rc12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (257.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

tinyobjloader-2.0.0rc12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (234.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

tinyobjloader-2.0.0rc12-cp311-cp311-macosx_11_0_arm64.whl (185.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

tinyobjloader-2.0.0rc12-cp311-cp311-macosx_10_9_x86_64.whl (195.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

tinyobjloader-2.0.0rc12-cp311-cp311-macosx_10_9_universal2.whl (366.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

tinyobjloader-2.0.0rc12-cp310-cp310-win_arm64.whl (155.8 kB view details)

Uploaded CPython 3.10 Windows ARM64

tinyobjloader-2.0.0rc12-cp310-cp310-win_amd64.whl (156.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

tinyobjloader-2.0.0rc12-cp310-cp310-win32.whl (138.4 kB view details)

Uploaded CPython 3.10 Windows x86

tinyobjloader-2.0.0rc12-cp310-cp310-musllinux_1_1_x86_64.whl (747.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

tinyobjloader-2.0.0rc12-cp310-cp310-musllinux_1_1_i686.whl (815.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

tinyobjloader-2.0.0rc12-cp310-cp310-musllinux_1_1_aarch64.whl (729.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

tinyobjloader-2.0.0rc12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

tinyobjloader-2.0.0rc12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (256.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

tinyobjloader-2.0.0rc12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (233.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

tinyobjloader-2.0.0rc12-cp310-cp310-macosx_11_0_arm64.whl (184.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

tinyobjloader-2.0.0rc12-cp310-cp310-macosx_10_9_x86_64.whl (193.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

tinyobjloader-2.0.0rc12-cp310-cp310-macosx_10_9_universal2.whl (363.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

tinyobjloader-2.0.0rc12-cp39-cp39-win_arm64.whl (149.8 kB view details)

Uploaded CPython 3.9 Windows ARM64

tinyobjloader-2.0.0rc12-cp39-cp39-win_amd64.whl (156.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

tinyobjloader-2.0.0rc12-cp39-cp39-win32.whl (138.4 kB view details)

Uploaded CPython 3.9 Windows x86

tinyobjloader-2.0.0rc12-cp39-cp39-musllinux_1_1_x86_64.whl (747.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

tinyobjloader-2.0.0rc12-cp39-cp39-musllinux_1_1_i686.whl (815.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

tinyobjloader-2.0.0rc12-cp39-cp39-musllinux_1_1_aarch64.whl (729.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

tinyobjloader-2.0.0rc12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

tinyobjloader-2.0.0rc12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (257.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

tinyobjloader-2.0.0rc12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (233.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

tinyobjloader-2.0.0rc12-cp39-cp39-macosx_11_0_arm64.whl (184.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

tinyobjloader-2.0.0rc12-cp39-cp39-macosx_10_9_x86_64.whl (194.1 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

tinyobjloader-2.0.0rc12-cp39-cp39-macosx_10_9_universal2.whl (364.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

tinyobjloader-2.0.0rc12-cp38-cp38-win_amd64.whl (155.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

tinyobjloader-2.0.0rc12-cp38-cp38-win32.whl (138.2 kB view details)

Uploaded CPython 3.8 Windows x86

tinyobjloader-2.0.0rc12-cp38-cp38-musllinux_1_1_x86_64.whl (747.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

tinyobjloader-2.0.0rc12-cp38-cp38-musllinux_1_1_i686.whl (814.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

tinyobjloader-2.0.0rc12-cp38-cp38-musllinux_1_1_aarch64.whl (728.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

tinyobjloader-2.0.0rc12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (240.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

tinyobjloader-2.0.0rc12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (256.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

tinyobjloader-2.0.0rc12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (233.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

tinyobjloader-2.0.0rc12-cp38-cp38-macosx_11_0_arm64.whl (183.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

tinyobjloader-2.0.0rc12-cp38-cp38-macosx_10_9_x86_64.whl (193.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

tinyobjloader-2.0.0rc12-cp38-cp38-macosx_10_9_universal2.whl (363.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

tinyobjloader-2.0.0rc12-cp37-cp37m-win_amd64.whl (155.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

tinyobjloader-2.0.0rc12-cp37-cp37m-win32.whl (140.2 kB view details)

Uploaded CPython 3.7m Windows x86

tinyobjloader-2.0.0rc12-cp37-cp37m-musllinux_1_1_x86_64.whl (749.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

tinyobjloader-2.0.0rc12-cp37-cp37m-musllinux_1_1_i686.whl (816.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

tinyobjloader-2.0.0rc12-cp37-cp37m-musllinux_1_1_aarch64.whl (731.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

tinyobjloader-2.0.0rc12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

tinyobjloader-2.0.0rc12-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (257.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

tinyobjloader-2.0.0rc12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (233.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

tinyobjloader-2.0.0rc12-cp37-cp37m-macosx_10_9_x86_64.whl (191.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

tinyobjloader-2.0.0rc12-cp36-cp36m-win_amd64.whl (154.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

tinyobjloader-2.0.0rc12-cp36-cp36m-win32.whl (138.9 kB view details)

Uploaded CPython 3.6m Windows x86

tinyobjloader-2.0.0rc12-cp36-cp36m-musllinux_1_1_x86_64.whl (744.5 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

tinyobjloader-2.0.0rc12-cp36-cp36m-musllinux_1_1_i686.whl (811.4 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

tinyobjloader-2.0.0rc12-cp36-cp36m-musllinux_1_1_aarch64.whl (726.8 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

tinyobjloader-2.0.0rc12-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (237.4 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

tinyobjloader-2.0.0rc12-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (252.5 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

tinyobjloader-2.0.0rc12-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (229.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

tinyobjloader-2.0.0rc12-cp36-cp36m-macosx_10_9_x86_64.whl (186.5 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file tinyobjloader-2.0.0rc12.tar.gz.

File metadata

  • Download URL: tinyobjloader-2.0.0rc12.tar.gz
  • Upload date:
  • Size: 997.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for tinyobjloader-2.0.0rc12.tar.gz
Algorithm Hash digest
SHA256 0fb23c07bae40150517d4d21cc8f7f05c7acc188afdd618aabc29e0be953569b
MD5 c39d1f83ca32c658bc369dd88732a381
BLAKE2b-256 39464a26726aed2bb528779e9ae0826c05092958444bd85a68c0eb2b66b69025

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ee5adda3301721a443b7afdb7decce16acd2438fdde80811ed07b7d40cb922b
MD5 767e8e0d319c158f19eb7ea64ed2a38b
BLAKE2b-256 10e979992abdc115bdbb6c76d2f4ff80690084bfd22ddeb6ba27311fe7c70166

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f4b2a4a722b300ab2940b5b0c995cdc4377c970053b6414c7ed34b3d903274d
MD5 79692f4c19ded76d1087ceb491329fe2
BLAKE2b-256 76e8a26b43bd841a69cb402fdbd6e97ec78edd72d483d9dd88d5c114888be0cb

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4456016bd314ef154b982bd1d39a048704ad719522773ecb4c6381e9195a6a8a
MD5 e79491b948ee58c6eb84e2b58e44c221
BLAKE2b-256 b840064d50e806f50445bb1e9c3336bd2a1e6aeb673099ebe0b7594926ae013e

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f854b1093c597328b8ec5680bc1a1e5350df8826d04774504b5ba4516f065257
MD5 04d12250231202d6b04078c8106b71d7
BLAKE2b-256 35463208e29e4831e097d9dc494976a6b6085806ea488eaa0b38658ce12cf453

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 414f3f2f612f30f19140891ada077d124a4d83f89e6e77706e8821c38ef95c7d
MD5 fa97a6e249e58d16aa76043b77d90993
BLAKE2b-256 8ced85e935336176e02c7ebb4fba26122e7b0333284e849e18c26a520cc6061f

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5b0fbbbd2d994f13d8c23bd01b26aa2c583b878711e3e05461e35350e89a8c6e
MD5 895a5b0ee68d59bb9236b3a5d5dd6431
BLAKE2b-256 6d06152fe53d5a058625eacd9f51d46ff3fcad68f4f76769e188d38ebeeafab0

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 43497fd2977fbfd62c7bb677f4f474543da12977ba8230d1cca8a788115ea7d1
MD5 0f9ec5ce7fd6d61cba6f09099172f6ae
BLAKE2b-256 1e3e0589af85751034dc382f6bf5573e2390b29b6e90b87279d3232b5f604266

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9eb921797ed4665ff7fc007387d04ed78996716e6a91d6b38edc8ff8cd490c99
MD5 53ea4f40fd557362ab885b3a0526548b
BLAKE2b-256 4511a94e6653085968fcd936dd853bde5fbf6362616e330b6bbdf9e69c02b055

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c3f3064ef6618d152787aa4cf83a8c49a5c8c4b161dde1b6bcf2a00f355a706f
MD5 d9899ab7e2cf1fe6061d47d4a89b1cff
BLAKE2b-256 92ceada74d0d812296105f2e4c66c84992427e59f38f497db08fe4bebf538dae

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d6639fbace6d17f91e3d2721f5f275e1b93ab95dc6ee5aa41f2758a142bbf281
MD5 b959a68aa08aef8dd334b7f91326f85b
BLAKE2b-256 129b59641e660eeb84469d857d5211ac8cc036c87f61de3441b3fe79787feff0

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61764e94c2e360dd831691c7f10e6f5a533831426dee952daba85cc8a2205776
MD5 fbd315bd679094f888154fd55c370795
BLAKE2b-256 ae3a50d05f60f2ca114d20487e4840d8c9c021654c7d9894eac2dffd315a3ba1

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6ec39be17dca8168225d3e9d0e2c3e649b4b3741e078cffbf567a51c65509702
MD5 11356c2391abc831b07121d7913b3a58
BLAKE2b-256 07919f2216d74614c830c2c61e4ad31d3ec0a93536ca3ce44c2ec74891519247

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d97e725bd01568ac0a7b27e3d01b3726dcd715470aeb62a5271e9998e4f29ac8
MD5 8948f9ea8b567552f4da5cce3d9931ac
BLAKE2b-256 b18835bcecaee74d7492b7da7b4d55e82eecf705629f06fa22729fa93cb45cb4

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 77922e777bb27e31fd86c7c5aece2449a08edb33e6d8f8fbf10e649d1d935fb6
MD5 852b0e187c4b695377fd58bde51fc034
BLAKE2b-256 f5289d0aef7ced82c397ffbee3be5abd6161bd067f970abe4d5c29da05521c12

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f2f4828d15479c6b4107f6a1f15b3c6985eea93f09840ed6cb81cc0704609c11
MD5 957fba6b42733453995ed6f6820d63bd
BLAKE2b-256 4e5edbeead61a14796d6c7d70764c1f484939ff39d0315c0db203abda34a5869

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3aad13335ead736e1104c452599050a5f51a7e957665fcc51b1507f69781e4a4
MD5 982ceff95b594e94c69d2df986be2df7
BLAKE2b-256 c062a151b7643b09e155a76dfef1d2d9a1572aedc91a59333f86fb2f4185d775

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 4d5f44dad9bc4d27d49740b9979a36b979f2e9c86e7ae26a15ae31740094f9a9
MD5 f65835c2381cbe458e9c5cddb1410247
BLAKE2b-256 d1265c6098dab03e48234ec7ddf0819dc872596be871049f9c94d54c16b4b151

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bb2a1766301ccc40568fc657221beb4195db74d5d3cd0e5d19978844e35a93da
MD5 b659ae25f32bce44b9629ce9370be40c
BLAKE2b-256 24de891df8056bcb01326653d4b347a1caf7aa68422a9f48e93474e893df5bc4

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f206f2fbc0aec2acf0969a4062bd18a1346d1419e7454baee953190d3b47d771
MD5 6340dac26a8ab7879f914e237b9fdc67
BLAKE2b-256 3e6bc45ec46fff18cfd097157cd9c9dae6e030dc1036f469b5536d7ed4ea8d1f

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 eb0289cc6febd00f471338a5053ed38754974d11c89ea610378043ead5fa3cc8
MD5 79e5503fe235dbe82132e746b5ec5b10
BLAKE2b-256 e6946a359794c1d87ffabeb387f57d0e6f0b1278d52cbe75b2d756b91793ac10

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a7ccd15d75f56c078e229b5350400f57392f9bbae95e969f61a1b156c822ae23
MD5 5b7aa2a7ffe72b0bd071b576b164627b
BLAKE2b-256 5a4cb67e36c9a1148f649c6da6ba88ae9a74f93067e5013565464be8c300b79a

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d8d21d75a791b5c3d4c155aad97fba8d3d80968e62a2124e413de39bb1b4dc4b
MD5 1339da7d59e3e87b350eaaee1cc6d953
BLAKE2b-256 5cda91a32d419ce625783e166d41c14bbf88ff5c8aebf2ab510ffc28f73fcd8e

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a168bd8883450656145b14fb8fdeea5418f32b3ad08713d65bba95515801bb9
MD5 08492325dccc08a132feefd1492a62fc
BLAKE2b-256 09e18ac62c399655e39a69e1c025b403ff2c4d8af67e2d2dc3970988ff4ad30a

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f77c458c2b662d7f6c4644e75682884fdc147457bfd9073cc9701ab0c5b93266
MD5 b0fd2e67ac967f1994df485058af6ed7
BLAKE2b-256 3c7c089a68fbbc3a1d5a872dd6bfe0df29020c8775a50c6dc4e14259a2f3ed39

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 367ac75381cb14aa43eb1b1254ed76f26063b2bfc5973880b460a0a31fbf5a58
MD5 c9c1e4f40122d6d2a218352baa592a27
BLAKE2b-256 3835bcb8657b28f42a9c25d4ddb9b034727743476ecb6a5b17743913d30e505d

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f652fcd6b29e49c244e0ec152ff3cc08a2c9d6090d5375666e155a8b80d7335
MD5 3a317f5f2ef7d8d7fb31046e575248f1
BLAKE2b-256 a5d47737bae327d8827c1fd67ab218fbd990a0b4e7461bf110457ba2edc5411f

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 27d60aebf8472d69913f3ae1ae9ca6f00b8205f1f1158449f44303d51d8e1373
MD5 427549def193cbb8d77b6612e6d82453
BLAKE2b-256 a4b2dfe296ef18e1a494d4e1e0cf7bd3808846e49c5850e0fb32b02c1a614ff7

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a1bc3fefebe024f52740fb80ce498e70ea038ed4e3ee0af050c8f9548af9e1e9
MD5 78b2211bfd4a644ae553c944a2c2a1f3
BLAKE2b-256 abec0134eb21ae71d87c262d8b3e7784bd5a605eb1734b0d6ecb9f2ee1d5b4ba

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 15b3bb5ed0ae891efa896e83ea70721b3402f16b037c22230516878b35b4056e
MD5 e6875c7e2dcfbb3e0432559a2c84ccc5
BLAKE2b-256 3ebe70fb1544a5fd66c85c1f2e504d8723b9d791f17a1f3a73af53547e2a8f2c

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 108993cdfd4e97d4312843c4f39b82f22948e1aa0a983f9c952665af8f11b118
MD5 585a173db6da7b78588060fffee38a9f
BLAKE2b-256 3dab7af2937204676482cdd152da66983412b952958ce1357540b4234065f1b2

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d29344e6ca81b28edae617c46b8c58f65905aa5523379d4dd71785ac39333b3a
MD5 52bb462dd0f7af34cb98dc09a6acd73f
BLAKE2b-256 5af46949ec2b0839dc1a245146edddaea38efaa48e0ae663e7885c6e6173f4cb

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 35009a129281ee8e518c68beb073f3f2facfd018aa03ed86230402ad645a172c
MD5 c860d725b2aadb0e44d146e24c5da6be
BLAKE2b-256 a28c0032d5bab857d4af9c627da8ab648ee03d8330537db5e288816231189c2f

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7681de8e5e8942f0b4fc2d6d5124bc43b538a94e9c82cb70cf08ff3be3674103
MD5 8bb2beb4e79cd1022a5a8ecb6eb969c4
BLAKE2b-256 767fcbab7ebc29568f07e625fec6db14182823b41510ac804c1329ccb98f56d4

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f0625c8fb81fa13c352b7965fc0a92d2c90296c0191a5c38c05310a7fbf24f48
MD5 b3bdb6d11af88a84996dade3ca4c6878
BLAKE2b-256 0c4f0c1c0aea833b896f664f84f004fb4451f677c69177bac44794dd07b99416

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49f36d002580a8564f9f872d8c58d1d2c22fdeb05311a16fede666931b75cd4a
MD5 362525939369e9d6fcaf5052107f7e00
BLAKE2b-256 f94cead085f088312511bc525166642c1bae0f6d5c34150cc5732fb17088b521

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ab41272092cd800d59f159b817c4a8b02b88c56cd4b7be83a8b0d2241144daa2
MD5 eec7c8ea972bab697e7f8201a0dc5141
BLAKE2b-256 55f102a85761c01fe11f662f0757d3dc1e51da60ad77a194ce530a524e70379c

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57cdda48fb92e66dab31d39294f60405943f2e5b36a32fec6e28efface4cbe50
MD5 2d8a53b0972e8a7745a63b5c3c583791
BLAKE2b-256 942fa9c4ebbd85683d8e79f1183571d571a461c45f527c433afad97f2cdc927c

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c3dcf1010662d39e59ee2c384b66994e1a455e832ea39bda5d7280dd64501b8
MD5 31479d22b0d832c1f0eb612d3a1f446c
BLAKE2b-256 bff64198b8f4dc5a6f50eb0955bbd3ab0520c2c87a1c196d07ad92ab93340619

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 34627e50848d79e0c750ccb141a0d45f8c396cfa4a851dddc31035a5ad457aa8
MD5 04194b7e18bc1dc6497dfce7608d5b11
BLAKE2b-256 c6a0717c1cd9c3f287d0dd0df5ff308c4ca61f2f57ac7942a194eeb6eb2b5d75

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 21fa74bdf2fc1649d3e26c0b90cfb79414e3a339297a9c61bd32281692c37a80
MD5 acbe998e5affe62ca3598e3adb97c06c
BLAKE2b-256 9c63b948a11c06e1c77124b0a26c04307cca0550838e68f15c03790664227d0d

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-win_arm64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 2c709deff093a024f5365ef7242a8b952ba1ae0c6dddb213d54edaca825f80bd
MD5 613ee571259faeeea97be268c73407eb
BLAKE2b-256 8087f213d8f46a68dbd1e7514b0316908cf75ce936d8aad7d364db85187eb4d5

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1e8dc1441d15bce5fbcb72b89f4d1238ef9ab326388ffea9a5d7ba845f477bf3
MD5 eedb1bd80fc83139b85f1ea21c9bfdf4
BLAKE2b-256 05adf3bace193930d787d503d8573f4c4d21b599af7edc2cbc960f812b303061

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 de2c664ec6e892000af4eeded80c7cc496bfd585b56d669c6e3d7d31402f30f7
MD5 ced5ec7cd91db1e000dd4900617d5574
BLAKE2b-256 db26a774843a7c1e135b9a03beb49f79dfb509db623395792ea0852878f44b0b

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c4a735c7195947be94c6e24bcd121a2d39124f0e6b98fec061d952e5a1a3b99f
MD5 a4b26c453e61372fdcfb8a942f996f64
BLAKE2b-256 b225dd0182960a44d5b5bd756446325ed51582e2ae14c511dcc9cce4b4cf8e49

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4cc69c0110cd37961a4e80b5d20cd3eba107a018b330547dc6908680bccec20a
MD5 c12bb8becb3dd31e51dcf80f8e906587
BLAKE2b-256 b498ad77469febc7c6f9d4dade0ec4f3bd22187e5384ba1b3eeaa53c732be83e

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ca1aa96be1973ef830cf21fd5a5ad93d82e49b533b3abcaeed17aac65de55831
MD5 f3fcd4d1f4f0a57757024e3924b5de2f
BLAKE2b-256 fd8de28f3dcfa1e631717e49eff100c476a1f4792750f0b513a5ce3713952fce

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 608975a780b2441078676866e129a44b14f7b361d8580daf761e609abc3acf1b
MD5 2466ea0e307988f5ae6248f86925be17
BLAKE2b-256 9835b3207197d13f45b6c8987f1b51f3567f4848e7006af736f5ca124192eccc

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b349f044f6bbc277cb77b0531eeb5a1958a7b0c4f30c7fd54685eebbe0981b9f
MD5 7ea58fd76d51704c8a2e73b7dfa92ec4
BLAKE2b-256 8525a20445c4e4395aaf6cecf5ee97a5376040472be345e4e4b8061db8183a4c

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7309b4323396f85539cb612410dca6400768e0fbbef4ca2bc33d8c34a75ca66a
MD5 8bc0faf24da3a934405dade108149c3e
BLAKE2b-256 7bde950e08a6024fa698164f8a78f47a07cf4b4ec0641f5c10e4608eaaf307dd

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c89ff04f3f797c85557cf773592d61750b5890eb5885b557ef5dd87e56f412c
MD5 09451afce7a87647afdc28a9258c89f2
BLAKE2b-256 3076a65b653bfd8dae8334b5b34f3c5fae24f4de1e44f8b7fafc747f52f1f283

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 987da536e0923c51e9ecd26b881500f363a5cdf671e3fa5893c13172d6f1a000
MD5 c432c0665eac719e37c3b7f0c8d854d6
BLAKE2b-256 0dfcd0c32a527f5848ecebc637cb55ab350ba0dd9058885bbb1dab9f4b25ebfa

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3a0ce58c37bfe7a3130240211994920a73553985fe34c8311fd8289d1115dfe3
MD5 feb2dbc167c38f7076fdbe63c759a83a
BLAKE2b-256 2728da6ff2bb6c2d655520eb101661364182b4c6d81972be7fd38a530b640777

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e2c4d191ea0d89bd2aca42a78ac1fc9b487fe739184635ad1bdd2cd5c51687cd
MD5 960ca2b33cc7ca8233f1ab3d206f83b3
BLAKE2b-256 ce3f1ff9396bb6dd6831a5cffcb87d0c13cc2391b45b86b0e3a6f3b46013577b

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7f53c342e96ad88233b8eb54502aee235e2b387bf26e98df3a6e14ef153eb9bf
MD5 4c1a7d710e0d15abb0b0a3b1f1c1e8ad
BLAKE2b-256 cc39250665f617c72f149b07b3d2a118941e32d8cce91b825b7ccb8486cca988

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2411ba22b63a46a5ed6817a8a67b6d1c4274580bab8aeed8be84498a98b56381
MD5 bfefd69e16ffa55abc73fd7db548a141
BLAKE2b-256 25ceeba2bd4fdc2ba2ee8437330428ed5a875012cbc6fd05a83f8cec2405514b

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 916e3188899186b2712b98dbf0d225659545e67c205720fcd4e42b5a9de660e2
MD5 d481c82c3451ee70114ff14a5743dc22
BLAKE2b-256 a754e8034dfae22de93a5f4e38ccaed384231a4bcc8ff2d513c7dd9ac35dd88f

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d03eba6b735c3cff182bde652df7ecf4d042223cad7375d4ed88efe2856d88c1
MD5 79c8f504fae55458b8ba51f1cae03f39
BLAKE2b-256 91de242cd24c54805f9913cb0943419eec53e6a1b4916d7ad2b9957e48914f2b

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd749bae9af061513794d2779162316a353236906a47c22833da3817247eadaa
MD5 6f0a14938286d3c674460e25e4cdf3a4
BLAKE2b-256 e5a65bfc460d57476fb19dc6cd3f69033e22786f214eebad7920da5cc26f057a

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 04648b666a2d3b71e5b893b89787f2dd94cee2a60c13d1a59c937e9513ab7e8d
MD5 819c1f1da316b1e48cc32070507c472b
BLAKE2b-256 5c304daf5e9f8166b8130f02d991a55a3cee4500a17a94be692f350f4908af57

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee4526ea28f2517aecaeab66f0d6a58c6b0eb84e3151b2b8949d0ac2ab42677f
MD5 0a09e7e0da397a92c6ea1414db86c5c4
BLAKE2b-256 1d34ea06caa9da270ffa87bf1499b730b9f9d52bb74532f74c76b97b5c4fc1a1

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b16c2727b4d82942b77d8bcf50ae000f5a3933abcc8e9c24cf70205125f58bfd
MD5 71108567b37a79422a0857847a317f20
BLAKE2b-256 3aec55419c886b246849f43ca53b5970f4c2e68d4c5bfbe0a6e916f9d13391af

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a123ec057baaef790576d11173d4254c818829920c67a3f3cf9660bb020a5829
MD5 612c4cdf4e2b964e42b31ceb58a62175
BLAKE2b-256 97fba3bab7500e84aa0e52c8acbc309e4ae9d099ab46c09b09f7bf88d45a63df

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 71747748badb17c2ac4b1e88ed7627d8f31acc285ab398a05f474ba849b85766
MD5 c327381404bf9d143fd024e76362d2e8
BLAKE2b-256 9c2998bac626514d79259d98f64abe69f4edf6c045dc900468a313807d692da0

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 eaadf905acb23717d26c16dfdc96634207b458acf73fa3024397156cbd8a5844
MD5 4c15389facb267e021c8add693ab6e99
BLAKE2b-256 3cbee4e3ca43b2740d9942c1ee16b9998f80b1010af8806ea0b89c18c23811aa

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 5aa704656b845b4bb40b6f39b3fd0460688747259c043ef6338d6a41c8a22a85
MD5 b619185ded83bf3688427c59cccdc9d6
BLAKE2b-256 fd7cb53f7bf14bd5c0820a26d065f9c7d2bec23035cc9285520886f6c4c56bb0

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9dfc7961cf2f50ae1383509bacc06dfd46f9ebd7e8586911390da327023e261a
MD5 a6e68dc518e9640c85b9c16e68c69ede
BLAKE2b-256 8a4ae8523b48a97f01027ab231667eced74b03f66ad972f7b162d0375f8446ac

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 78f4e911c4469ff7f237dfd6e1ba3c602167dcf28d7db9f0532bedb9b906783e
MD5 9ea26e7ba878ea005de4c08600b34126
BLAKE2b-256 f0921bb8db83737b176a010c053636a27dbbc8436997b1cb2dcc5595431d38a4

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ec5abf3c5cb63c68cc2e3ab81da38e9bf718fb4fe4a3caee80757e38e38bdf64
MD5 4fd1246891f7970931c183d7258695a1
BLAKE2b-256 621c751af257418fe8422f0364b581f000e3cdc7950543b1e58506edef0d3931

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 695d8d0ac97fa4b87373fa903ed3d2839571861536fa11381f266963e5e69f4f
MD5 4e813e2334cfbdbf9273f18b8dfcd1b7
BLAKE2b-256 0e808e343daa23b9d26aaa8b133aa425a1fa69a6437128a281fc1f1ac7ca2658

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a75d91fa6cc2a9fcd30d4786d4ad6b505c7853fb761c49178111d081453fbcbc
MD5 e4fe27455b631435fd1f101ed92037f4
BLAKE2b-256 6deeb639b38e4101023d3bcfe6e2458befc7c24fb2cf43651b1b324ab113f640

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cb933224fae642541b19512c4c858e1d551e720c5e1e99ce5d85f48ecdd9e696
MD5 37af652bd077ca99f9d1abc9c4767625
BLAKE2b-256 cf9c841d67374ba5060c499e3710f35c5c80f962ea6e0cc49942cb8222349acb

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 65d1499cf17205dbd23d5f2d01701062f4ad8ad351bd59418e972ec41817f8ae
MD5 1ff338bee3fc2680fa8cdf8f50e7a44c
BLAKE2b-256 d57d4247789419d63a8c7ad150b168c22e01db4a93436991664cdaaf796be94f

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c34a2cd55b3d7ba336b2ede39cc1800641033e98718a0c9ba782dadecc4c57fc
MD5 14fdc88bdb1359e02db7759ad26ebb9f
BLAKE2b-256 c443d7815107a01581c86a901920d31f9f95a9f45f62da6f633540e4fbf83cf2

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5428db0cec3ff1d57971b0644c0ab90bb7f666321fc36936618d050400e81c4a
MD5 d08b8f8fd49428ed40e29b2a86a5448d
BLAKE2b-256 82094f5e5e21babf59106fc7d9c33cf7adffa71aa9a6423cfbedf4df3437132d

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6fbea8aadb9542a90a5c8b64c1654aee08532880e9d3b3d4a53bdebd92b8c109
MD5 424ab955ada220d4ed3fb62cbd77bf0b
BLAKE2b-256 9087607b2ee447f572ba9653112c6853ea68e8a482dbd476f54a52f18ae99b75

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e6fe41dda9e2e7921f8ea4a6da9c90bb35210a4d4644c3bcb61f74bb4feb4c11
MD5 04efe0b48ebb2c0453875f4cc2ba05ab
BLAKE2b-256 d45da4b3660b0a84bf848a084936356aaf076b975565049b07cee301863df862

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a028d69e240c9bcdfdc6ef77e62aa0030c2223e13061dd1883b22f4b5c6903b1
MD5 c2ac851b0c12b3456108a2648be63d0b
BLAKE2b-256 055edf284ed941b7a671461724a6d9266f86a399f5b729dd531f31c7431ea9d8

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 040bd24f9a2cfb35e819c27970624379a552b4d7fb0c80c13670422283a90c43
MD5 85607fa1bd614293722013dcbd7a6b93
BLAKE2b-256 c181df8d7599cf424f65996525396e6dd3b553af46b5ae458d5f02b525a7675b

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c2a02ef4afb275b9a03f88d9a656b18cd361574ab9da33eb3cb8e8cc3970b772
MD5 6681537c7f82372e49048ee4017690c8
BLAKE2b-256 dc8e7b8c431b2c64bb36d938f0f0aa2558e2c0b518e7b6f120a2f17f763abd8c

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5974cce1cabdc185427d71ef930ef333a51436ba930a26f7c3c3e4faf88f403b
MD5 54471f9b5f51205d85b8b66d3d58e0d7
BLAKE2b-256 5a95f52d7d8f7bc5a727b0170f9f51bf4c1bc0f3878ba963df3efcf6ae1d3cc4

See more details on using hashes here.

File details

Details for the file tinyobjloader-2.0.0rc12-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tinyobjloader-2.0.0rc12-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e8809b1980f40f3875542b608093e38344a0371174bb643056f1357ca25adba
MD5 914d557e3502e7e78e23b37bb23a0dc7
BLAKE2b-256 e83e5fe5db378fac87f7543bfcb39fff63ee1fa9c4fdaeb05f34ff4a6fb9c631

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page