From eba8c20c34194931b4b11e128b24e722db23e60c Mon Sep 17 00:00:00 2001 From: FlayaN Date: Fri, 15 Jun 2018 01:51:00 +0200 Subject: [PATCH] Added vOBJ chunk Changed DICT_STRING to String(bufferSize) Show DICT_ITEM as "key: value" Show numVoxels for XYZI chunk --- vox.hm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/vox.hm b/vox.hm index c7a14ac..3bfeea8 100644 --- a/vox.hm +++ b/vox.hm @@ -36,6 +36,7 @@ class SIZE as Chunk("SIZE") class XYZI as Chunk("XYZI") { int(32) numVoxels; + @value = "numVoxels: "+%str(numVoxels); VOXEL voxels[numVoxels]; } @@ -115,12 +116,13 @@ class DICT_ITEM { DICT_STRING key; DICT_STRING value; + @value = key.buffer+": "+value.buffer; } class DICT_STRING { int(32) bufferSize; - byte buffer[bufferSize]; + String(bufferSize) buffer; } class MATERIAL_V2(id) as Chunk("MATL") @@ -138,4 +140,9 @@ class MATERIAL_V1(id) as Chunk("MATT") float(32) materialWeight; int(32) propertyBits; float(32) propertiesNormalized; +} + +class rOBJ(id) as Chunk("rOBJ") +{ + DICT properties; } \ No newline at end of file