fix syntax
This commit is contained in:
@@ -37,8 +37,10 @@ def print_array = function(arr, indent) {
|
||||
log.console(`${indent}(empty)`)
|
||||
return
|
||||
}
|
||||
for (var i = 0; i < length(arr); i++) {
|
||||
var item = arr[i]
|
||||
var i = 0
|
||||
var item = null
|
||||
for (i = 0; i < length(arr); i++) {
|
||||
item = arr[i]
|
||||
if (is_object(item)) {
|
||||
log.console(`${indent}[${i}]:`)
|
||||
print_object(item, indent + " ")
|
||||
@@ -51,40 +53,50 @@ def print_array = function(arr, indent) {
|
||||
log.console(`\n=== Model Structure: ${filepath} ===\n`)
|
||||
|
||||
log.console(`Buffers: ${length(model.buffers)}`)
|
||||
for (var i = 0; i < length(model.buffers); i++) {
|
||||
var buf = model.buffers[i]
|
||||
var i = 0
|
||||
var buf = null
|
||||
for (i = 0; i < length(model.buffers); i++) {
|
||||
buf = model.buffers[i]
|
||||
log.console(` [${i}] byte_length: ${buf.byte_length}`)
|
||||
}
|
||||
|
||||
log.console(`\nViews: ${length(model.views)}`)
|
||||
for (var i = 0; i < length(model.views); i++) {
|
||||
var v = model.views[i]
|
||||
var v = null
|
||||
for (i = 0; i < length(model.views); i++) {
|
||||
v = model.views[i]
|
||||
log.console(` [${i}] buffer: ${v.buffer}, offset: ${v.byte_offset}, length: ${v.byte_length}, stride: ${v.byte_stride}, usage: ${v.usage}`)
|
||||
}
|
||||
|
||||
log.console(`\nAccessors: ${length(model.accessors)}`)
|
||||
for (var i = 0; i < length(model.accessors); i++) {
|
||||
var a = model.accessors[i]
|
||||
var a = null
|
||||
for (i = 0; i < length(model.accessors); i++) {
|
||||
a = model.accessors[i]
|
||||
log.console(` [${i}] view: ${a.view}, offset: ${a.byte_offset}, count: ${a.count}, type: ${a.component_type}/${a.type}, normalized: ${a.normalized}`)
|
||||
}
|
||||
|
||||
log.console(`\nMeshes: ${length(model.meshes)}`)
|
||||
for (var i = 0; i < length(model.meshes); i++) {
|
||||
var m = model.meshes[i]
|
||||
var m = null
|
||||
var j = 0
|
||||
var p = null
|
||||
var ak = null
|
||||
var parts = null
|
||||
var k = 0
|
||||
for (i = 0; i < length(model.meshes); i++) {
|
||||
m = model.meshes[i]
|
||||
log.console(` [${i}] name: ${m.name}`)
|
||||
for (var j = 0; j < length(m.primitives); j++) {
|
||||
var p = m.primitives[j]
|
||||
for (j = 0; j < length(m.primitives); j++) {
|
||||
p = m.primitives[j]
|
||||
log.console(` primitive[${j}]: topology: ${p.topology}, indices: ${p.indices}, material: ${p.material}`)
|
||||
var ak = array(p.attributes)
|
||||
var parts = []
|
||||
for (var k = 0; k < length(ak); k++) parts.push(ak[k] + ': ' + text(p.attributes[ak[k]]))
|
||||
ak = array(p.attributes)
|
||||
parts = []
|
||||
for (k = 0; k < length(ak); k++) parts.push(ak[k] + ': ' + text(p.attributes[ak[k]]))
|
||||
log.console(' attributes: {' + text(parts, ', ') + '}')
|
||||
}
|
||||
}
|
||||
|
||||
log.console(`\nMaterials: ${length(model.materials)}`)
|
||||
for (var i = 0; i < length(model.materials); i++) {
|
||||
var m = model.materials[i]
|
||||
for (i = 0; i < length(model.materials); i++) {
|
||||
m = model.materials[i]
|
||||
log.console(` [${i}] name: ${m.name}, alpha_mode: ${m.alpha_mode}, double_sided: ${m.double_sided}`)
|
||||
if (m.pbr) {
|
||||
log.console(` pbr: base_color: [${m.pbr.base_color_factor}], metallic: ${m.pbr.metallic_factor}, roughness: ${m.pbr.roughness_factor}`)
|
||||
@@ -92,26 +104,30 @@ for (var i = 0; i < length(model.materials); i++) {
|
||||
}
|
||||
|
||||
log.console(`\nImages: ${length(model.images)}`)
|
||||
for (var i = 0; i < length(model.images); i++) {
|
||||
var im = model.images[i]
|
||||
var im = null
|
||||
for (i = 0; i < length(model.images); i++) {
|
||||
im = model.images[i]
|
||||
log.console(` [${i}] kind: ${im.kind}, ${im.kind == 'uri' ? 'uri: ' + im.uri : 'view: ' + im.view}, mime: ${im.mime}`)
|
||||
}
|
||||
|
||||
log.console(`\nTextures: ${length(model.textures)}`)
|
||||
for (var i = 0; i < length(model.textures); i++) {
|
||||
var t = model.textures[i]
|
||||
var t = null
|
||||
for (i = 0; i < length(model.textures); i++) {
|
||||
t = model.textures[i]
|
||||
log.console(` [${i}] image: ${t.image}, sampler: ${t.sampler}`)
|
||||
}
|
||||
|
||||
log.console(`\nSamplers: ${length(model.samplers)}`)
|
||||
for (var i = 0; i < length(model.samplers); i++) {
|
||||
var s = model.samplers[i]
|
||||
var s = null
|
||||
for (i = 0; i < length(model.samplers); i++) {
|
||||
s = model.samplers[i]
|
||||
log.console(` [${i}] min: ${s.min_filter}, mag: ${s.mag_filter}, wrap_s: ${s.wrap_s}, wrap_t: ${s.wrap_t}`)
|
||||
}
|
||||
|
||||
log.console(`\nNodes: ${length(model.nodes)}`)
|
||||
for (var i = 0; i < length(model.nodes); i++) {
|
||||
var n = model.nodes[i]
|
||||
var n = null
|
||||
for (i = 0; i < length(model.nodes); i++) {
|
||||
n = model.nodes[i]
|
||||
log.console(` [${i}] name: ${n.name}, mesh: ${n.mesh}, children: [${n.children}], skin: ${n.skin}`)
|
||||
if (n.matrix) {
|
||||
log.console(` matrix: [${array(n.matrix, 0, 4)}...]`)
|
||||
@@ -121,20 +137,20 @@ for (var i = 0; i < length(model.nodes); i++) {
|
||||
}
|
||||
|
||||
log.console(`\nScenes: ${length(model.scenes)}, default: ${model.scene}`)
|
||||
for (var i = 0; i < length(model.scenes); i++) {
|
||||
var s = model.scenes[i]
|
||||
for (i = 0; i < length(model.scenes); i++) {
|
||||
s = model.scenes[i]
|
||||
log.console(` [${i}] nodes: [${s.nodes}]`)
|
||||
}
|
||||
|
||||
log.console(`\nAnimations: ${length(model.animations)}`)
|
||||
for (var i = 0; i < length(model.animations); i++) {
|
||||
var a = model.animations[i]
|
||||
for (i = 0; i < length(model.animations); i++) {
|
||||
a = model.animations[i]
|
||||
log.console(` [${i}] name: ${a.name}, samplers: ${length(a.samplers)}, channels: ${length(a.channels)}`)
|
||||
}
|
||||
|
||||
log.console(`\nSkins: ${length(model.skins)}`)
|
||||
for (var i = 0; i < length(model.skins); i++) {
|
||||
var s = model.skins[i]
|
||||
for (i = 0; i < length(model.skins); i++) {
|
||||
s = model.skins[i]
|
||||
log.console(` [${i}] name: ${s.name}, joints: ${length(s.joints)}, ibm: ${s.inverse_bind_matrices}, skeleton: ${s.skeleton}`)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user