From 0a35dbbdb2d44bf01ed6565a496a1df7b743736f Mon Sep 17 00:00:00 2001 From: Kevin Lee <kevin@infinite-lee.com> Date: Tue, 10 Apr 2018 14:03:13 -0700 Subject: [PATCH] update duck --- src/assets/interactables/duck/DuckyMesh.glb | Bin 33808 -> 34200 bytes .../{gtlf => gltf}/DuckyMesh.fbm/Ducky.jpg | Bin .../duck/{gtlf => gltf}/DuckyMesh.gltf | 70 +++++++++++++----- .../duck/{gtlf => gltf}/DuckyMesh.gltf.meta | 0 .../interactables/duck/gltf/DuckyMesh.json | 60 +++++++++++++++ .../duck/{gtlf => gltf}/buffer.bin | Bin .../interactables/duck/gtlf/DuckyMesh.json | 26 ------- 7 files changed, 112 insertions(+), 44 deletions(-) rename src/assets/interactables/duck/{gtlf => gltf}/DuckyMesh.fbm/Ducky.jpg (100%) rename src/assets/interactables/duck/{gtlf => gltf}/DuckyMesh.gltf (69%) rename src/assets/interactables/duck/{gtlf => gltf}/DuckyMesh.gltf.meta (100%) create mode 100644 src/assets/interactables/duck/gltf/DuckyMesh.json rename src/assets/interactables/duck/{gtlf => gltf}/buffer.bin (100%) delete mode 100644 src/assets/interactables/duck/gtlf/DuckyMesh.json diff --git a/src/assets/interactables/duck/DuckyMesh.glb b/src/assets/interactables/duck/DuckyMesh.glb index 692c430abda9cab20b506de50808d89bbf7b5b0b..5e8b63043163dd8fed63463694af45a10cb8eab2 100644 GIT binary patch delta 595 zcmbV}%SyvQ6o%7)h@0Xg$gIaQXYP}wpf6x|;v(8<6G)Siq}W<RR)XNhWznaQK9z6b zv@vakx^WhV!{J=M|DU%PfBEWnM@j$6_dIX;?0KgrpWUxc9fcE%f|~^@nhf1#GlWqT zCd12FY16Vm!2-=tKzcwiny(Y0F?!roWQ9>S92T~0yV@2(r2@t{0C$md@iRhz5MbI+ zr8N_}=4`zpkKLuPjI;Fjo@NN62NXb6;T>f$iEM5iXdVvYsbh3h?!-YBpjrt<1Q?-> zpsFQdjF?(5B{@(-4RG-<l>2!SrvsaBVfxu*!{h8~=q|Fd%*JgkvhgT#emP=BYO?=; zVU$kC*LE~+oOee5AxSz#TvMhLp;B%&8RxHNO1Qw*^}~vKiYOpbX*dTh1y{29wmrMa WuBT}cRdu_1_x+>J+3MqX`t%L+G@#7@ delta 177 zcmbQy%`~Bdi7!1T#Epr8fkB{!fuVzaBi~C#>4J>ZqEy}DjKqReC97(sqQsQU(qbhm z13d$i$p@LFb9I!ez&vA<+FBi@r2Gnm+WfS%;?xq5t_q+M9i>W$HVc>*LldBmjKrKY m*NT$Vyb_?P5S2iqO<}5yK}?7Z=C!q(6<C;9H>+@#)BphES26zp diff --git a/src/assets/interactables/duck/gtlf/DuckyMesh.fbm/Ducky.jpg b/src/assets/interactables/duck/gltf/DuckyMesh.fbm/Ducky.jpg similarity index 100% rename from src/assets/interactables/duck/gtlf/DuckyMesh.fbm/Ducky.jpg rename to src/assets/interactables/duck/gltf/DuckyMesh.fbm/Ducky.jpg diff --git a/src/assets/interactables/duck/gtlf/DuckyMesh.gltf b/src/assets/interactables/duck/gltf/DuckyMesh.gltf similarity index 69% rename from src/assets/interactables/duck/gtlf/DuckyMesh.gltf rename to src/assets/interactables/duck/gltf/DuckyMesh.gltf index 585e60751..59eca4dbe 100644 --- a/src/assets/interactables/duck/gtlf/DuckyMesh.gltf +++ b/src/assets/interactables/duck/gltf/DuckyMesh.gltf @@ -44,26 +44,60 @@ ], "extras": { "components": { - "sphere-shape": { - "radius": 0.045, - "offset": { - "x": 0, - "y": 0.128, - "z": 0.034 - } - }, - "box-shape": { - "offset": { - "x": 0, - "y": 0.048, - "z": 0.014 + "shape": [ + { + "shape": "box", + "halfExtents": { + "x": 0.12, + "y": 0.08, + "z": 0.16 + }, + "offset": { + "x": 0, + "y": 0.052671334114334445, + "z": 0.01001389278835843 + }, + "orientation": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "shape": "sphere", + "radius": 0.05, + "offset": { + "x": 0, + "y": 0.1287570519589527, + "z": 0.033095376412929145 + }, + "orientation": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } }, - "halfExtents": { - "x": 0.045, - "y": 0.0345, - "z": 0.07 + { + "shape": "cylinder", + "radiusTop": 0.02, + "radiusBottom": 0.02, + "height": 0.030000000000000013, + "numSegments": 8, + "offset": { + "x": 0, + "y": 0.12657048237702667, + "z": 0.09010837508332667 + }, + "orientation": { + "x": 0.7071067811865476, + "y": 0, + "z": 0, + "w": 0.7071067811865475 + } } - } + ] } } } diff --git a/src/assets/interactables/duck/gtlf/DuckyMesh.gltf.meta b/src/assets/interactables/duck/gltf/DuckyMesh.gltf.meta similarity index 100% rename from src/assets/interactables/duck/gtlf/DuckyMesh.gltf.meta rename to src/assets/interactables/duck/gltf/DuckyMesh.gltf.meta diff --git a/src/assets/interactables/duck/gltf/DuckyMesh.json b/src/assets/interactables/duck/gltf/DuckyMesh.json new file mode 100644 index 000000000..152c5231e --- /dev/null +++ b/src/assets/interactables/duck/gltf/DuckyMesh.json @@ -0,0 +1,60 @@ +{ + "scenes": { + "Root Scene": { + "shape": [ + { + "shape": "box", + "halfExtents": { + "x": 0.12, + "y": 0.08, + "z": 0.16 + }, + "offset": { + "x": 0, + "y": 0.052671334114334445, + "z": 0.01001389278835843 + }, + "orientation": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "shape": "sphere", + "radius": 0.05, + "offset": { + "x": 0, + "y": 0.1287570519589527, + "z": 0.033095376412929145 + }, + "orientation": { + "x": 0, + "y": 0, + "z": 0, + "w": 1 + } + }, + { + "shape": "cylinder", + "radiusTop": 0.02, + "radiusBottom": 0.02, + "height": 0.030000000000000013, + "numSegments": 8, + "offset": { + "x": 0, + "y": 0.12657048237702667, + "z": 0.09010837508332667 + }, + "orientation": { + "x": 0.7071067811865476, + "y": 0, + "z": 0, + "w": 0.7071067811865475 + } + } + ] + } + } +} diff --git a/src/assets/interactables/duck/gtlf/buffer.bin b/src/assets/interactables/duck/gltf/buffer.bin similarity index 100% rename from src/assets/interactables/duck/gtlf/buffer.bin rename to src/assets/interactables/duck/gltf/buffer.bin diff --git a/src/assets/interactables/duck/gtlf/DuckyMesh.json b/src/assets/interactables/duck/gtlf/DuckyMesh.json deleted file mode 100644 index 1798f4ac6..000000000 --- a/src/assets/interactables/duck/gtlf/DuckyMesh.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "scenes": { - "Root Scene": { - "sphere-shape": { - "radius": 0.045, - "offset": { - "x": 0, - "y": 0.128, - "z": 0.034 - } - }, - "box-shape": { - "offset": { - "x": 0, - "y": 0.048, - "z": 0.014 - }, - "halfExtents": { - "x": 0.045, - "y": 0.0345, - "z": 0.07 - } - } - } - } -} -- GitLab