diff options
author | Ododo <olivierdautricourt@gmail.com> | 2014-11-16 21:08:44 +0100 |
---|---|---|
committer | Ododo <olivierdautricourt@gmail.com> | 2014-11-16 21:08:44 +0100 |
commit | e5bbda3835e2e848c951a2aa052847864b956b7d (patch) | |
tree | 5e8f48150e515798ec1d4b8fbd144ff2b90d289d /python | |
parent | f750f3faebb688a0c7f3d918fb29a96c2ec652e4 (diff) | |
download | tinyobjloader-e5bbda3835e2e848c951a2aa052847864b956b7d.tar.gz |
Update howto.py
Diffstat (limited to 'python')
-rw-r--r-- | python/howto.py | 560 |
1 files changed, 559 insertions, 1 deletions
diff --git a/python/howto.py b/python/howto.py index 1342dac..099a1af 100644 --- a/python/howto.py +++ b/python/howto.py @@ -1,5 +1,563 @@ import tinyobjloader as tol +import json model = tol.LoadObj("cube.obj") -print(model["shapes"], model["materials"]) +#print(model["shapes"], model["materials"]) +print( json.dumps(model, indent=4) ) + +#EXAMPLE OUTPUT + +##{ +## "shapes": { +## "left": [ +## [ +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0 +## ], +## [ +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0 +## ], +## [ +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0 +## ], +## [ +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0 +## ], +## [ +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0, +## 2.0 +## ] +## ], +## "bottom": [ +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ] +## ], +## "right": [ +## [ +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0 +## ], +## [ +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0 +## ], +## [ +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0 +## ], +## [ +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0 +## ], +## [ +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0, +## 1.0 +## ] +## ], +## "front": [ +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ] +## ], +## "top": [ +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ] +## ], +## "back": [ +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ], +## [ +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0, +## 0.0 +## ] +## ] +## }, +## "materials": { +## "green": { +## "emission": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "specular": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "illum": 0, +## "ior": 1.0, +## "shininess": 1.0, +## "normal_texname": "", +## "specular_texname": "", +## "transmittance": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "dissolve": 1.0, +## "ambient": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "diffuse": [ +## 0.0, +## 1.0, +## 0.0 +## ], +## "diffuse_texname": "", +## "ambient_texname": "" +## }, +## "blue": { +## "emission": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "specular": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "illum": 0, +## "ior": 1.0, +## "shininess": 1.0, +## "normal_texname": "", +## "specular_texname": "", +## "transmittance": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "dissolve": 1.0, +## "ambient": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "diffuse": [ +## 0.0, +## 0.0, +## 1.0 +## ], +## "diffuse_texname": "", +## "ambient_texname": "" +## }, +## "red": { +## "emission": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "specular": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "illum": 0, +## "ior": 1.0, +## "shininess": 1.0, +## "normal_texname": "", +## "specular_texname": "", +## "transmittance": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "dissolve": 1.0, +## "ambient": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "diffuse": [ +## 1.0, +## 0.0, +## 0.0 +## ], +## "diffuse_texname": "", +## "ambient_texname": "" +## }, +## "white": { +## "emission": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "specular": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "illum": 0, +## "ior": 1.0, +## "shininess": 1.0, +## "normal_texname": "", +## "specular_texname": "", +## "transmittance": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "dissolve": 1.0, +## "ambient": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "diffuse": [ +## 1.0, +## 1.0, +## 1.0 +## ], +## "diffuse_texname": "", +## "ambient_texname": "" +## }, +## "light": { +## "emission": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "specular": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "illum": 0, +## "ior": 1.0, +## "shininess": 1.0, +## "normal_texname": "", +## "specular_texname": "", +## "transmittance": [ +## 0.0, +## 0.0, +## 0.0 +## ], +## "dissolve": 1.0, +## "ambient": [ +## 20.0, +## 20.0, +## 20.0 +## ], +## "diffuse": [ +## 1.0, +## 1.0, +## 1.0 +## ], +## "diffuse_texname": "", +## "ambient_texname": "" +## } +## } +##} |