Cube.gltf 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  1. {
  2. "accessors" : [
  3. {
  4. "bufferView" : 0,
  5. "byteOffset" : 0,
  6. "componentType" : 5123,
  7. "count" : 36,
  8. "max" : [
  9. 35
  10. ],
  11. "min" : [
  12. 0
  13. ],
  14. "type" : "SCALAR"
  15. },
  16. {
  17. "bufferView" : 1,
  18. "byteOffset" : 0,
  19. "componentType" : 5126,
  20. "count" : 36,
  21. "max" : [
  22. 1.000000,
  23. 1.000000,
  24. 1.000001
  25. ],
  26. "min" : [
  27. -1.000000,
  28. -1.000000,
  29. -1.000000
  30. ],
  31. "type" : "VEC3"
  32. },
  33. {
  34. "bufferView" : 2,
  35. "byteOffset" : 0,
  36. "componentType" : 5126,
  37. "count" : 36,
  38. "max" : [
  39. 1.000000,
  40. 1.000000,
  41. 1.000000
  42. ],
  43. "min" : [
  44. -1.000000,
  45. -1.000000,
  46. -1.000000
  47. ],
  48. "type" : "VEC3"
  49. },
  50. {
  51. "bufferView" : 3,
  52. "byteOffset" : 0,
  53. "componentType" : 5126,
  54. "count" : 36,
  55. "max" : [
  56. 1.000000,
  57. -0.000000,
  58. -0.000000,
  59. 1.000000
  60. ],
  61. "min" : [
  62. 0.000000,
  63. -0.000000,
  64. -1.000000,
  65. -1.000000
  66. ],
  67. "type" : "VEC4"
  68. },
  69. {
  70. "bufferView" : 4,
  71. "byteOffset" : 0,
  72. "componentType" : 5126,
  73. "count" : 36,
  74. "max" : [
  75. 1.000000,
  76. 1.000000
  77. ],
  78. "min" : [
  79. -1.000000,
  80. -1.000000
  81. ],
  82. "type" : "VEC2"
  83. },
  84. {
  85. "bufferView" : 1,
  86. "byteOffset" : 0,
  87. "componentType" : 5126,
  88. "count" : 36,
  89. "type" : "VEC3"
  90. },
  91. {
  92. "bufferView" : 1,
  93. "byteOffset" : 0,
  94. "componentType" : 5126,
  95. "count" : 35,
  96. "type" : "VEC3"
  97. },
  98. {
  99. "bufferView" : 0,
  100. "byteOffset" : 0,
  101. "componentType" : 5123,
  102. "count" : 35,
  103. "max" : [
  104. 35
  105. ],
  106. "min" : [
  107. 0
  108. ],
  109. "type" : "SCALAR"
  110. }
  111. ],
  112. "asset" : {
  113. "generator" : "VKTS glTF 2.0 exporter",
  114. "version" : "2.0"
  115. },
  116. "bufferViews" : [
  117. {
  118. "buffer" : 0,
  119. "byteLength" : 72,
  120. "byteOffset" : 0,
  121. "target" : 34963
  122. },
  123. {
  124. "buffer" : 0,
  125. "byteLength" : 432,
  126. "byteOffset" : 72,
  127. "target" : 34962
  128. },
  129. {
  130. "buffer" : 0,
  131. "byteLength" : 432,
  132. "byteOffset" : 504,
  133. "target" : 34962
  134. },
  135. {
  136. "buffer" : 0,
  137. "byteLength" : 576,
  138. "byteOffset" : 936,
  139. "target" : 34962
  140. },
  141. {
  142. "buffer" : 0,
  143. "byteLength" : 288,
  144. "byteOffset" : 1512,
  145. "target" : 34962
  146. }
  147. ],
  148. "buffers" : [
  149. {
  150. "byteLength" : 514,
  151. "uri" : "Cube.bin"
  152. }
  153. ],
  154. "meshes" : [
  155. {
  156. "name" : "Cube",
  157. "primitives" : [
  158. {
  159. "attributes" : {
  160. "POSITION" : 1
  161. },
  162. "mode" : 4
  163. }
  164. ]
  165. },
  166. {
  167. "name" : "TruncatedCube",
  168. "primitives" : [ {
  169. "attributes" : {
  170. "POSITION" : 6
  171. },
  172. "mode" : 4
  173. } ]
  174. },
  175. {
  176. "name" : "Lines",
  177. "primitives" : [ {
  178. "attributes" : {
  179. "POSITION" : 5
  180. },
  181. "mode" : 1
  182. } ]
  183. },
  184. {
  185. "name" : "TruncatedLines",
  186. "primitives" : [ {
  187. "attributes" : {
  188. "POSITION" : 6
  189. },
  190. "mode" : 1
  191. } ]
  192. },
  193. {
  194. "name" : "IndexedCube",
  195. "primitives" : [ {
  196. "attributes" : {
  197. "POSITION" : 1
  198. },
  199. "mode" : 4,
  200. "indices" : 0
  201. } ]
  202. },
  203. {
  204. "name" : "TruncatedIndexedCube",
  205. "primitives" : [ {
  206. "attributes" : {
  207. "POSITION" : 6
  208. },
  209. "mode" : 4,
  210. "indices" : 7
  211. } ]
  212. },
  213. {
  214. "name" : "IndexedLines",
  215. "primitives" : [ {
  216. "attributes" : {
  217. "POSITION" : 5
  218. },
  219. "mode" : 1,
  220. "indices" : 0
  221. } ]
  222. },
  223. {
  224. "name" : "TruncatedIndexedLines",
  225. "primitives" : [ {
  226. "attributes" : {
  227. "POSITION" : 6
  228. },
  229. "mode" : 1,
  230. "indices" : 7
  231. } ]
  232. }
  233. ],
  234. "nodes" : [
  235. {
  236. "mesh" : 0,
  237. "name" : "Cube"
  238. },
  239. {
  240. "mesh" : 1,
  241. "name" : "TruncatedCube",
  242. "translation": [ 2.5, 0.0, 2.5 ]
  243. },
  244. {
  245. "mesh" : 2,
  246. "name" : "Lines",
  247. "translation": [ 2.5, 0.0, 0.0 ]
  248. },
  249. {
  250. "mesh" : 3,
  251. "name" : "TruncatedLines",
  252. "translation": [ 2.5, 0.0, -2.5 ]
  253. },
  254. {
  255. "mesh" : 4,
  256. "name" : "IndexedCube",
  257. "translation": [ -2.5, 0.0, 2.5 ]
  258. },
  259. {
  260. "mesh" : 5,
  261. "name" : "TruncatedIndexedCube",
  262. "translation": [ -2.5, 0.0, 0.0 ]
  263. },
  264. {
  265. "mesh" : 6,
  266. "name" : "IndexedLines",
  267. "translation": [ -2.5, 0.0, -2.5 ]
  268. },
  269. {
  270. "mesh" : 7,
  271. "name" : "TruncatedIndexedLines",
  272. "translation": [ 0.0, 0.0, -2.5 ]
  273. }
  274. ],
  275. "samplers" : [
  276. {}
  277. ],
  278. "scene" : 0,
  279. "scenes" : [
  280. {
  281. "nodes" : [
  282. 0, 1, 2, 3, 4, 5, 6, 7
  283. ]
  284. }
  285. ]
  286. }