Skip to content

Instantly share code, notes, and snippets.

@andreasplesch
Last active July 16, 2023 14:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andreasplesch/19233da9077e40aeaacde5a9f1254e95 to your computer and use it in GitHub Desktop.
Save andreasplesch/19233da9077e40aeaacde5a9f1254e95 to your computer and use it in GitHub Desktop.
interpolator test
<X3D>
<Scene>
<worldinfo info="&quot;generator:Khronos Blender glTF 2.0 I/O&quot; &quot;version:2.0&quot; " title=""></worldinfo>
<transform def="glTF_NODE_Cube" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" translation="0,0,0" rotation="0,0,0,0" scale="1,1,1" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Cube">
<shape render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" ispickable="true" idoffset="0">
<appearance sorttype="opaque" alphaclipthreshold="0" sortkey="0">
<physicalmaterial def="glTF_MATERIAL_Material" basecolorfactor="0.800000011920929 0.800000011920929 0.800000011920929 1" metallicfactor="0" roughnessfactor="0.5" emissivefactor="0 0 0" alphamode="OPAQUE" alphacutoff="0.5" model="roughnessMetallic" diffusefactor="1,1,1,1" specularfactor="1,1,1" glossinessfactor="1" normalspace="TANGENT" normalbias="-1,-1,1" normalscale="1" unlit="false" id="gltf__glTF_MATERIAL_Material"></physicalmaterial>
</appearance>
<box></box>
<!-- <buffergeometry buffer="interpolation.bin" position="0 0 0" size="2 2 2" vertexcount="36" primtype="TRIANGLES" draco="false" solid="true" ccw="true" usegeocache="true" lit="true"><bufferaccessor buffertype="INDEX" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5121" count="36"></bufferaccessor><bufferaccessor buffertype="NORMAL" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="POSITION" view="2" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="TEXCOORD" view="3" byteoffset="0" bytestride="0" normalized="false" components="2" componenttype="5126" count="24"></bufferaccessor><bufferview target="34963" byteoffset="768" bytelength="36" idx="3" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="288" bytelength="288" idx="1" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="0" bytelength="288" idx="0" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="576" bytelength="192" idx="2" dracoid="-1" bytestride="0"></bufferview></buffergeometry> -->
</shape>
</transform>
<transform translation="0.18540644645690918 5.903861999511719 8.732584953308105" rotation="0.20594217605982237 0.9206975356162143 -0.3315174616463829 1.9262736017365727" scale="1 1 0.9999999403953552" def="glTF_NODE_Light" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Light"></transform>
<transform translation="0.31374117732048035 4.958309173583984 29.236623764038086" rotation="0.9999999405777426 0 0 1.5009828114031196" scale="1 0.39365354180336 1" def="glTF_NODE_Camera" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Camera"></transform>
<transform translation="-3.2963297367095947 0 0.00006461143493652344" def="glTF_NODE_Cube.001" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" rotation="0,0,0,0" scale="1,1,1" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Cube.001">
<shape render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" ispickable="true" idoffset="0">
<appearance sorttype="opaque" alphaclipthreshold="0" sortkey="0">
<physicalmaterial def="glTF_MATERIAL_Material.001" basecolorfactor="0.800000011920929 0.800000011920929 0.800000011920929 1" metallicfactor="0" roughnessfactor="0.5" emissivefactor="0 0 0" alphamode="OPAQUE" alphacutoff="0.5" model="roughnessMetallic" diffusefactor="1,1,1,1" specularfactor="1,1,1" glossinessfactor="1" normalspace="TANGENT" normalbias="-1,-1,1" normalscale="1" unlit="false" id="gltf__glTF_MATERIAL_Material.001"></physicalmaterial>
</appearance>
<box></box>
<!--<buffergeometry buffer="interpolation.bin" position="0 0 0" size="2 2 2" vertexcount="36" primtype="TRIANGLES" draco="false" solid="true" ccw="true" usegeocache="true" lit="true"><bufferaccessor buffertype="INDEX" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5121" count="36"></bufferaccessor><bufferaccessor buffertype="NORMAL" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="POSITION" view="2" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="TEXCOORD" view="3" byteoffset="0" bytestride="0" normalized="false" components="2" componenttype="5126" count="24"></bufferaccessor><bufferview target="34963" byteoffset="1572" bytelength="36" idx="7" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="1092" bytelength="288" idx="5" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="804" bytelength="288" idx="4" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="1380" bytelength="192" idx="6" dracoid="-1" bytestride="0"></bufferview></buffergeometry>-->
</shape>
</transform>
<transform translation="3.3401193618774414 0 0.008944988250732422" def="glTF_NODE_Cube.002" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" rotation="0,0,0,0" scale="1,1,1" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Cube.002">
<shape render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" ispickable="true" idoffset="0">
<appearance sorttype="opaque" alphaclipthreshold="0" sortkey="0">
<physicalmaterial def="glTF_MATERIAL_Material.002" basecolorfactor="0.800000011920929 0.800000011920929 0.800000011920929 1" metallicfactor="0" roughnessfactor="0.5" emissivefactor="0 0 0" alphamode="OPAQUE" alphacutoff="0.5" model="roughnessMetallic" diffusefactor="1,1,1,1" specularfactor="1,1,1" glossinessfactor="1" normalspace="TANGENT" normalbias="-1,-1,1" normalscale="1" unlit="false" id="gltf__glTF_MATERIAL_Material.002"></physicalmaterial>
</appearance>
<box></box>
<!--<buffergeometry buffer="interpolation.bin" position="0 0 0" size="2 2 2" vertexcount="36" primtype="TRIANGLES" draco="false" solid="true" ccw="true" usegeocache="true" lit="true"><bufferaccessor buffertype="INDEX" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5121" count="36"></bufferaccessor><bufferaccessor buffertype="NORMAL" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="POSITION" view="2" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="TEXCOORD" view="3" byteoffset="0" bytestride="0" normalized="false" components="2" componenttype="5126" count="24"></bufferaccessor><bufferview target="34963" byteoffset="2376" bytelength="36" idx="11" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="1896" bytelength="288" idx="9" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="1608" bytelength="288" idx="8" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="2184" bytelength="192" idx="10" dracoid="-1" bytestride="0"></bufferview></buffergeometry>-->
</shape>
</transform>
<transform translation="0 3.356412410736084 0" def="glTF_NODE_Cube.003" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" rotation="0,0,0,0" scale="1,1,1" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Cube.003">
<shape render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" ispickable="true" idoffset="0">
<appearance sorttype="opaque" alphaclipthreshold="0" sortkey="0">
<physicalmaterial def="glTF_MATERIAL_Material.007" basecolorfactor="0.800000011920929 0.800000011920929 0.800000011920929 1" metallicfactor="0" roughnessfactor="0.5" emissivefactor="0 0 0" alphamode="OPAQUE" alphacutoff="0.5" model="roughnessMetallic" diffusefactor="1,1,1,1" specularfactor="1,1,1" glossinessfactor="1" normalspace="TANGENT" normalbias="-1,-1,1" normalscale="1" unlit="false" id="gltf__glTF_MATERIAL_Material.007"></physicalmaterial>
</appearance>
<box></box>
<!--<buffergeometry buffer="interpolation.bin" position="0 0 0" size="2 2 2" vertexcount="36" primtype="TRIANGLES" draco="false" solid="true" ccw="true" usegeocache="true" lit="true"><bufferaccessor buffertype="INDEX" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5121" count="36"></bufferaccessor><bufferaccessor buffertype="NORMAL" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="POSITION" view="2" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="TEXCOORD" view="3" byteoffset="0" bytestride="0" normalized="false" components="2" componenttype="5126" count="24"></bufferaccessor><bufferview target="34963" byteoffset="3180" bytelength="36" idx="15" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="2700" bytelength="288" idx="13" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="2412" bytelength="288" idx="12" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="2988" bytelength="192" idx="14" dracoid="-1" bytestride="0"></bufferview></buffergeometry>-->
</shape>
</transform>
<transform translation="3.33506178855896 3.356412410736084 0" rotation="0 0 -1.0023276270030872 0.013336450767014745" def="glTF_NODE_Cube.004" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" scale="1,1,1" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Cube.004">
<shape render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" ispickable="true" idoffset="0">
<appearance sorttype="opaque" alphaclipthreshold="0" sortkey="0">
<physicalmaterial def="glTF_MATERIAL_Material.006" basecolorfactor="0.800000011920929 0.800000011920929 0.800000011920929 1" metallicfactor="0" roughnessfactor="0.5" emissivefactor="0 0 0" alphamode="OPAQUE" alphacutoff="0.5" model="roughnessMetallic" diffusefactor="1,1,1,1" specularfactor="1,1,1" glossinessfactor="1" normalspace="TANGENT" normalbias="-1,-1,1" normalscale="1" unlit="false" id="gltf__glTF_MATERIAL_Material.006"></physicalmaterial>
</appearance>
<box></box>
<!--<buffergeometry buffer="interpolation.bin" position="0 0 0" size="2 2 2" vertexcount="36" primtype="TRIANGLES" draco="false" solid="true" ccw="true" usegeocache="true" lit="true"><bufferaccessor buffertype="INDEX" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5121" count="36"></bufferaccessor><bufferaccessor buffertype="NORMAL" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="POSITION" view="2" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="TEXCOORD" view="3" byteoffset="0" bytestride="0" normalized="false" components="2" componenttype="5126" count="24"></bufferaccessor><bufferview target="34963" byteoffset="3984" bytelength="36" idx="19" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="3504" bytelength="288" idx="17" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="3216" bytelength="288" idx="16" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="3792" bytelength="192" idx="18" dracoid="-1" bytestride="0"></bufferview></buffergeometry>-->
</shape>
</transform>
<transform translation="-3.311399221420288 3.356412410736084 0" rotation="0 0 -1.0000243095097543 0.07853791698275403" scale="0.9999999403953552 0.9999999403953552 1" def="glTF_NODE_Cube.005" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Cube.005">
<shape render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" ispickable="true" idoffset="0">
<appearance sorttype="opaque" alphaclipthreshold="0" sortkey="0">
<physicalmaterial def="glTF_MATERIAL_Material.008" basecolorfactor="0.800000011920929 0.800000011920929 0.800000011920929 1" metallicfactor="0" roughnessfactor="0.5" emissivefactor="0 0 0" alphamode="OPAQUE" alphacutoff="0.5" model="roughnessMetallic" diffusefactor="1,1,1,1" specularfactor="1,1,1" glossinessfactor="1" normalspace="TANGENT" normalbias="-1,-1,1" normalscale="1" unlit="false" id="gltf__glTF_MATERIAL_Material.008"></physicalmaterial>
</appearance>
<box></box>
<!--<buffergeometry buffer="interpolation.bin" position="0 0 0" size="2 2 2" vertexcount="36" primtype="TRIANGLES" draco="false" solid="true" ccw="true" usegeocache="true" lit="true"><bufferaccessor buffertype="INDEX" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5121" count="36"></bufferaccessor><bufferaccessor buffertype="NORMAL" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="POSITION" view="2" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="TEXCOORD" view="3" byteoffset="0" bytestride="0" normalized="false" components="2" componenttype="5126" count="24"></bufferaccessor><bufferview target="34963" byteoffset="4788" bytelength="36" idx="23" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="4308" bytelength="288" idx="21" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="4020" bytelength="288" idx="20" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="4596" bytelength="192" idx="22" dracoid="-1" bytestride="0"></bufferview></buffergeometry>-->
</shape>
</transform>
<transform translation="0 6.665226459503174 0" def="glTF_NODE_Cube.006" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" rotation="0,0,0,0" scale="1,1,1" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Cube.006">
<shape render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" ispickable="true" idoffset="0">
<appearance sorttype="opaque" alphaclipthreshold="0" sortkey="0">
<physicalmaterial def="glTF_MATERIAL_Material.004" basecolorfactor="0.800000011920929 0.800000011920929 0.800000011920929 1" metallicfactor="0" roughnessfactor="0.5" emissivefactor="0 0 0" alphamode="OPAQUE" alphacutoff="0.5" model="roughnessMetallic" diffusefactor="1,1,1,1" specularfactor="1,1,1" glossinessfactor="1" normalspace="TANGENT" normalbias="-1,-1,1" normalscale="1" unlit="false" id="gltf__glTF_MATERIAL_Material.004"></physicalmaterial>
</appearance>
<box></box>
<!--<buffergeometry buffer="interpolation.bin" position="0 0 0" size="2 2 2" vertexcount="36" primtype="TRIANGLES" draco="false" solid="true" ccw="true" usegeocache="true" lit="true"><bufferaccessor buffertype="INDEX" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5121" count="36"></bufferaccessor><bufferaccessor buffertype="NORMAL" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="POSITION" view="2" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="TEXCOORD" view="3" byteoffset="0" bytestride="0" normalized="false" components="2" componenttype="5126" count="24"></bufferaccessor><bufferview target="34963" byteoffset="5592" bytelength="36" idx="27" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="5112" bytelength="288" idx="25" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="4824" bytelength="288" idx="24" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="5400" bytelength="192" idx="26" dracoid="-1" bytestride="0"></bufferview></buffergeometry>-->
</shape>
</transform>
<transform translation="3.3051798343658447 6.734194278717041 0" def="glTF_NODE_Cube.008" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" rotation="0,0,0,0" scale="1,1,1" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Cube.008">
<shape render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" ispickable="true" idoffset="0">
<appearance sorttype="opaque" alphaclipthreshold="0" sortkey="0">
<physicalmaterial def="glTF_MATERIAL_Material.005" basecolorfactor="0.800000011920929 0.800000011920929 0.800000011920929 1" metallicfactor="0" roughnessfactor="0.5" emissivefactor="0 0 0" alphamode="OPAQUE" alphacutoff="0.5" model="roughnessMetallic" diffusefactor="1,1,1,1" specularfactor="1,1,1" glossinessfactor="1" normalspace="TANGENT" normalbias="-1,-1,1" normalscale="1" unlit="false" id="gltf__glTF_MATERIAL_Material.005"></physicalmaterial>
</appearance>
<box></box>
<!--<buffergeometry buffer="interpolation.bin" position="0 0 0" size="2 2 2" vertexcount="36" primtype="TRIANGLES" draco="false" solid="true" ccw="true" usegeocache="true" lit="true"><bufferaccessor buffertype="INDEX" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5121" count="36"></bufferaccessor><bufferaccessor buffertype="NORMAL" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="POSITION" view="2" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="TEXCOORD" view="3" byteoffset="0" bytestride="0" normalized="false" components="2" componenttype="5126" count="24"></bufferaccessor><bufferview target="34963" byteoffset="6396" bytelength="36" idx="31" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="5916" bytelength="288" idx="29" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="5628" bytelength="288" idx="28" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="6204" bytelength="192" idx="30" dracoid="-1" bytestride="0"></bufferview></buffergeometry>-->
</shape>
</transform>
<transform translation="-3.2975807189941406 6.958913326263428 0" def="glTF_NODE_Cube.009" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" rotation="0,0,0,0" scale="1,1,1" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Cube.009">
<shape render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" ispickable="true" idoffset="0">
<appearance sorttype="opaque" alphaclipthreshold="0" sortkey="0">
<physicalmaterial def="glTF_MATERIAL_Material.003" basecolorfactor="0.800000011920929 0.800000011920929 0.800000011920929 1" metallicfactor="0" roughnessfactor="0.5" emissivefactor="0 0 0" alphamode="OPAQUE" alphacutoff="0.5" model="roughnessMetallic" diffusefactor="1,1,1,1" specularfactor="1,1,1" glossinessfactor="1" normalspace="TANGENT" normalbias="-1,-1,1" normalscale="1" unlit="false" id="gltf__glTF_MATERIAL_Material.003"></physicalmaterial>
</appearance>
<box></box>
<!--<buffergeometry buffer="interpolation.bin" position="0 0 0" size="2 2 2" vertexcount="36" primtype="TRIANGLES" draco="false" solid="true" ccw="true" usegeocache="true" lit="true"><bufferaccessor buffertype="INDEX" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5121" count="36"></bufferaccessor><bufferaccessor buffertype="NORMAL" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="POSITION" view="2" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="24"></bufferaccessor><bufferaccessor buffertype="TEXCOORD" view="3" byteoffset="0" bytestride="0" normalized="false" components="2" componenttype="5126" count="24"></bufferaccessor><bufferview target="34963" byteoffset="7200" bytelength="36" idx="35" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="6720" bytelength="288" idx="33" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="6432" bytelength="288" idx="32" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="7008" bytelength="192" idx="34" dracoid="-1" bytestride="0"></bufferview></buffergeometry>-->
</shape>
</transform>
<transform translation="0 -1.7941787242889404 1.0036747455596924" rotation="1.0000001343588656 0 0 1.57079619243604" scale="4.218648433685303 1 0.3652837574481964" def="glTF_NODE_Plane" render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" center="0,0,0" scaleorientation="0,0,0,0" id="gltf__glTF_NODE_Plane">
<shape render="true" visible="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" bboxdisplay="false" bboxmargin="0.01" bboxcolor="1,1,0" ispickable="true" idoffset="0">
<appearance sorttype="opaque" alphaclipthreshold="0" sortkey="0">
<physicalmaterial def="glTF_MATERIAL_Material.009" basecolorfactor="1 1 1 1" metallicfactor="0" roughnessfactor="0.5" emissivefactor="0 0 0" alphamode="OPAQUE" alphacutoff="0.5" model="roughnessMetallic" diffusefactor="1,1,1,1" specularfactor="1,1,1" glossinessfactor="1" normalspace="TANGENT" normalbias="-1,-1,1" normalscale="1" unlit="false" id="gltf__glTF_MATERIAL_Material.009">
<imagetexture origchannelcount="2" flipy="true" containerfield="baseColorTexture" url="l.jpg" repeats="true" repeatt="true" scale="true" crossorigin="" channel="0" hidechildren="true"></imagetexture>
</physicalmaterial>
</appearance>
<box></box>
<!--<buffergeometry buffer="interpolation.bin" position="0 0 0" size="2 0 2" vertexcount="6" primtype="TRIANGLES" draco="false" solid="true" ccw="true" usegeocache="true" lit="true"><bufferaccessor buffertype="INDEX" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5121" count="6"></bufferaccessor><bufferaccessor buffertype="NORMAL" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="4"></bufferaccessor><bufferaccessor buffertype="POSITION" view="2" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="4"></bufferaccessor><bufferaccessor buffertype="TEXCOORD" view="3" byteoffset="0" bytestride="0" normalized="false" components="2" componenttype="5126" count="4"></bufferaccessor><bufferview target="34963" byteoffset="7364" bytelength="6" idx="39" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="7284" bytelength="48" idx="37" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="7236" bytelength="48" idx="36" dracoid="-1" bytestride="0"></bufferview><bufferview target="34962" byteoffset="7332" bytelength="32" idx="38" dracoid="-1" bytestride="0"></bufferview></buffergeometry>-->
</shape>
</transform>
<timesensor loop="true" cycleinterval="1.6666666666666667" def="glTF_ANIMATION_0_TIMESENSOR" enabled="true" starttime="0" stoptime="0" pausetime="0" resumetime="0" cycletime="0" elapsedtime="0" fraction_changed="0" isactive="false" ispaused="false" time="0" first="true" firstcycle="0" id="gltf__glTF_ANIMATION_0_TIMESENSOR"></timesensor>
<positioninterpolator def="glTF_ANIMATION_0_INTERPOLATOR_0" buffer="interpolation.bin" interpolation="STEP" duration="1.6666666666666667"
key="0.025, 0.25, 0.525, 0.75, 1" set_fraction="0"
keyvalue="1, 1, 1, 0.5, 0.5, 0.5, 1, 1, 1, 0.5, 0.5, 0.5, 1, 1, 1"
id="gltf__glTF_ANIMATION_0_INTERPOLATOR_0">
<!-- <bufferaccessor buffertype="SAMPLER_INPUT" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5126" count="5"></bufferaccessor>
<bufferaccessor buffertype="SAMPLER_OUTPUT" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="5"></bufferaccessor>
<bufferview target="undefined" byteoffset="7372" bytelength="20" idx="undefined" dracoid="-1" bytestride="0"></bufferview>
<bufferview target="undefined" byteoffset="7392" bytelength="60" idx="undefined" dracoid="-1" bytestride="0"></bufferview> -->
</positioninterpolator>
<route fromfield="fraction_changed" fromnode="glTF_ANIMATION_0_TIMESENSOR" tofield="set_fraction" tonode="glTF_ANIMATION_0_INTERPOLATOR_0"></route>
<route fromfield="value_changed" fromnode="glTF_ANIMATION_0_INTERPOLATOR_0" tofield="set_scale" tonode="glTF_NODE_Cube"></route>
<timesensor loop="true" cycleinterval="1.6666666666666667" def="glTF_ANIMATION_1_TIMESENSOR" enabled="true" starttime="0" stoptime="0" pausetime="0" resumetime="0" cycletime="0" elapsedtime="0" fraction_changed="0" isactive="false" ispaused="false" time="0" first="true" firstcycle="0" id="gltf__glTF_ANIMATION_1_TIMESENSOR"></timesensor>
<positioninterpolator def="glTF_ANIMATION_1_INTERPOLATOR_0" buffer="interpolation.bin" interpolation="LINEAR" duration="1.6666666666666667"
key="0.015, 0.15, 0.315, 0.45, 0.6" set_fraction="0"
keyvalue="1, 1, 1, 0.5, 0.5, 0.5, 1, 1, 1, 0.5, 0.5, 0.5, 1, 1, 1" id="gltf__glTF_ANIMATION_1_INTERPOLATOR_0">
<!-- <bufferaccessor buffertype="SAMPLER_INPUT" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5126" count="5"></bufferaccessor><bufferaccessor buffertype="SAMPLER_OUTPUT" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="5"></bufferaccessor><bufferview target="undefined" byteoffset="7372" bytelength="20" idx="undefined" dracoid="-1" bytestride="0"></bufferview><bufferview target="undefined" byteoffset="7392" bytelength="60" idx="undefined" dracoid="-1" bytestride="0"></bufferview> -->
</positioninterpolator>
<route fromfield="fraction_changed" fromnode="glTF_ANIMATION_1_TIMESENSOR" tofield="set_fraction" tonode="glTF_ANIMATION_1_INTERPOLATOR_0"></route>
<route fromfield="value_changed" fromnode="glTF_ANIMATION_1_INTERPOLATOR_0" tofield="set_scale" tonode="glTF_NODE_Cube.001"></route>
<timesensor loop="true" cycleinterval="1.6666666666666667" def="glTF_ANIMATION_2_TIMESENSOR" enabled="true" starttime="0" stoptime="0" pausetime="0" resumetime="0" cycletime="0" elapsedtime="0" fraction_changed="0" isactive="false" ispaused="false" time="0" first="true" firstcycle="0" id="gltf__glTF_ANIMATION_2_TIMESENSOR"></timesensor>
<positioninterpolator def="glTF_ANIMATION_2_INTERPOLATOR_0" buffer="interpolation.bin" interpolation="CUBICSPLINE" duration="1.6666666666666667"
key="0.025, 0.25, 0.525, 0.75, 1" set_fraction="0"
keyvalue="0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0.5, 0.5, 0.5, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0"
id="gltf__glTF_ANIMATION_2_INTERPOLATOR_0">
<!-- <bufferaccessor buffertype="SAMPLER_INPUT" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5126" count="5"></bufferaccessor><bufferaccessor buffertype="SAMPLER_OUTPUT" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="15"></bufferaccessor><bufferview target="undefined" byteoffset="7652" bytelength="20" idx="undefined" dracoid="-1" bytestride="0"></bufferview><bufferview target="undefined" byteoffset="7672" bytelength="180" idx="undefined" dracoid="-1" bytestride="0"></bufferview> -->
</positioninterpolator>
<route fromfield="fraction_changed" fromnode="glTF_ANIMATION_2_TIMESENSOR" tofield="set_fraction" tonode="glTF_ANIMATION_2_INTERPOLATOR_0"></route>
<route fromfield="value_changed" fromnode="glTF_ANIMATION_2_INTERPOLATOR_0" tofield="set_scale" tonode="glTF_NODE_Cube.002"></route>
<timesensor loop="true" cycleinterval="1.7083333333333333" def="glTF_ANIMATION_3_TIMESENSOR" enabled="true" starttime="0" stoptime="0" pausetime="0" resumetime="0" cycletime="0" elapsedtime="0" fraction_changed="0" isactive="false" ispaused="false" time="0" first="true" firstcycle="0" id="gltf__glTF_ANIMATION_3_TIMESENSOR"></timesensor>
<orientationinterpolator def="glTF_ANIMATION_3_INTERPOLATOR_0" buffer="interpolation.bin" interpolation="STEP" duration="1.7083333333333333"
key="0, 0.2439024, 0.5121951, 0.7317073, 1" set_fraction="0"
keyvalue="0, 0, 0, 0, 0, 0, -1, 0.7854, 0, 0, -1, 1.5708, 0, 0, -1, 2.35619, 0, 0, -1, 3.14159"
id="gltf__glTF_ANIMATION_3_INTERPOLATOR_0">
<!-- <bufferaccessor buffertype="SAMPLER_INPUT" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5126" count="5"></bufferaccessor>
<bufferaccessor buffertype="SAMPLER_OUTPUT" view="1" byteoffset="0" bytestride="0" normalized="false" components="4" componenttype="5126" count="5"></bufferaccessor>
<bufferview target="undefined" byteoffset="7852" bytelength="20" idx="undefined" dracoid="-1" bytestride="0"></bufferview>
<bufferview target="undefined" byteoffset="7872" bytelength="80" idx="undefined" dracoid="-1" bytestride="0"></bufferview> -->
</orientationinterpolator>
<route fromfield="fraction_changed" fromnode="glTF_ANIMATION_3_TIMESENSOR" tofield="set_fraction" tonode="glTF_ANIMATION_3_INTERPOLATOR_0"></route>
<route fromfield="value_changed" fromnode="glTF_ANIMATION_3_INTERPOLATOR_0" tofield="set_rotation" tonode="glTF_NODE_Cube.003"></route>
<timesensor loop="true" cycleinterval="1.7083333333333333" def="glTF_ANIMATION_4_TIMESENSOR" enabled="true" starttime="0" stoptime="0" pausetime="0" resumetime="0" cycletime="0" elapsedtime="0" fraction_changed="0" isactive="false" ispaused="false" time="0" first="true" firstcycle="0" id="gltf__glTF_ANIMATION_4_TIMESENSOR"></timesensor>
<orientationinterpolator def="glTF_ANIMATION_4_INTERPOLATOR_0" buffer="interpolation.bin" interpolation="CUBICSPLINE" duration="1.7083333333333333"
key="0, 0.2439024, 0.5121951, 0.7317073, 1" set_fraction="0"
keyvalue="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.00004, 0.09581, 0, 0, -1, 0.7854, 0, 0, -1.00004, 0.09581, 0, 0, -1.00004, 0.07094, 0, 0, -1, 1.5708, 0, 0, -1.00004, 0.07094, 0, 0, -1.00001, 0.10068, 0, 0, -1, 2.35619, 0, 0, -1.00001, 0.10068, 0, 0, 0, 0, 0, 0, -1, 3.14159, 0, 0, 0, 0"
id="gltf__glTF_ANIMATION_4_INTERPOLATOR_0">
<!-- <bufferaccessor buffertype="SAMPLER_INPUT" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5126" count="5"></bufferaccessor><bufferaccessor buffertype="SAMPLER_OUTPUT" view="1" byteoffset="0" bytestride="0" normalized="false" components="4" componenttype="5126" count="15"></bufferaccessor><bufferview target="undefined" byteoffset="7952" bytelength="20" idx="undefined" dracoid="-1" bytestride="0"></bufferview><bufferview target="undefined" byteoffset="7972" bytelength="240" idx="undefined" dracoid="-1" bytestride="0"></bufferview> -->
</orientationinterpolator>
<route fromfield="fraction_changed" fromnode="glTF_ANIMATION_4_TIMESENSOR" tofield="set_fraction" tonode="glTF_ANIMATION_4_INTERPOLATOR_0"></route>
<route fromfield="value_changed" fromnode="glTF_ANIMATION_4_INTERPOLATOR_0" tofield="set_rotation" tonode="glTF_NODE_Cube.004"></route>
<timesensor loop="true" cycleinterval="1.7083333333333333" def="glTF_ANIMATION_5_TIMESENSOR" enabled="true" starttime="0" stoptime="0" pausetime="0" resumetime="0" cycletime="0" elapsedtime="0" fraction_changed="0" isactive="false" ispaused="false" time="0" first="true" firstcycle="0" id="gltf__glTF_ANIMATION_5_TIMESENSOR"></timesensor>
<orientationinterpolator def="glTF_ANIMATION_5_INTERPOLATOR_0" buffer="interpolation.bin" interpolation="LINEAR" duration="1.7083333333333333"
key="0, 0.2439024, 0.5121951, 0.7317073, 1"
keyvalue="0, 0, 0, 0, 0, 0, -1, 0.7854, 0, 0, -1, 1.5708, 0, 0, -1, 2.35619, 0, 0, -1, 3.141592"
id="gltf__glTF_ANIMATION_5_INTERPOLATOR_0">
<!-- <bufferaccessor buffertype="SAMPLER_INPUT" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5126" count="5"></bufferaccessor><bufferaccessor buffertype="SAMPLER_OUTPUT" view="1" byteoffset="0" bytestride="0" normalized="false" components="4" componenttype="5126" count="5"></bufferaccessor><bufferview target="undefined" byteoffset="8212" bytelength="20" idx="undefined" dracoid="-1" bytestride="0"></bufferview><bufferview target="undefined" byteoffset="8232" bytelength="80" idx="undefined" dracoid="-1" bytestride="0"></bufferview> -->
</orientationinterpolator>
<route fromfield="fraction_changed" fromnode="glTF_ANIMATION_5_TIMESENSOR" tofield="set_fraction" tonode="glTF_ANIMATION_5_INTERPOLATOR_0"></route>
<route fromfield="value_changed" fromnode="glTF_ANIMATION_5_INTERPOLATOR_0" tofield="set_rotation" tonode="glTF_NODE_Cube.005"></route>
<timesensor loop="true" cycleinterval="1.7083333333333333" def="glTF_ANIMATION_6_TIMESENSOR" enabled="true" starttime="0" stoptime="0" pausetime="0" resumetime="0" cycletime="0" elapsedtime="0" fraction_changed="0" isactive="false" ispaused="false" time="0" first="true" firstcycle="0" id="gltf__glTF_ANIMATION_6_TIMESENSOR"></timesensor>
<positioninterpolator def="glTF_ANIMATION_6_INTERPOLATOR_0" buffer="interpolation.bin" interpolation="STEP" duration="1.7083333333333333"
key="0, 0.2682927, 0.4878049, 0.7560976, 1" set_fraction="0"
keyvalue="0, 6.66523, 0, 0, 10, 0, 0, 6, 0, 0, 10, 0, 0, 6, 0"
id="gltf__glTF_ANIMATION_6_INTERPOLATOR_0">
<!-- <bufferaccessor buffertype="SAMPLER_INPUT" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5126" count="5"></bufferaccessor>
<bufferaccessor buffertype="SAMPLER_OUTPUT" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="5"></bufferaccessor>
<bufferview target="undefined" byteoffset="8312" bytelength="20" idx="undefined" dracoid="-1" bytestride="0"></bufferview>
<bufferview target="undefined" byteoffset="8332" bytelength="60" idx="undefined" dracoid="-1" bytestride="0"></bufferview> -->
</positioninterpolator>
<route fromfield="fraction_changed" fromnode="glTF_ANIMATION_6_TIMESENSOR" tofield="set_fraction" tonode="glTF_ANIMATION_6_INTERPOLATOR_0"></route>
<route fromfield="value_changed" fromnode="glTF_ANIMATION_6_INTERPOLATOR_0" tofield="set_translation" tonode="glTF_NODE_Cube.006"></route>
<timesensor loop="true" cycleinterval="1.6666666666666667" def="glTF_ANIMATION_7_TIMESENSOR" enabled="true" starttime="0" stoptime="0" pausetime="0" resumetime="0" cycletime="0" elapsedtime="0" fraction_changed="0" isactive="false" ispaused="false" time="0" first="true" firstcycle="0" id="gltf__glTF_ANIMATION_7_TIMESENSOR"></timesensor>
<positioninterpolator def="glTF_ANIMATION_7_INTERPOLATOR_0" buffer="interpolation.bin" interpolation="CUBICSPLINE" duration="1.6666666666666667"
key="0, 0.25, 0.5, 0.75, 1" set_fraction="0"
keyvalue="0, 0, 0, 3.30518, 6.64012, 0, 0, 0, 0, 0, 0, 0, 3.30518, 10, 0, 0, 0, 0, 0, 0, 0, 3.30518, 6, 0, 0, 0, 0, 0, 0, 0, 3.30518, 10, 0, 0, 0, 0, 0, 0, 0, 3.30518, 6, 0, 0, 0, 0"
id="gltf__glTF_ANIMATION_7_INTERPOLATOR_0">
<!-- <bufferaccessor buffertype="SAMPLER_INPUT" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5126" count="5"></bufferaccessor><bufferaccessor buffertype="SAMPLER_OUTPUT" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="15"></bufferaccessor><bufferview target="undefined" byteoffset="8392" bytelength="20" idx="undefined" dracoid="-1" bytestride="0"></bufferview><bufferview target="undefined" byteoffset="8412" bytelength="180" idx="undefined" dracoid="-1" bytestride="0"></bufferview> -->
</positioninterpolator>
<route fromfield="fraction_changed" fromnode="glTF_ANIMATION_7_TIMESENSOR" tofield="set_fraction" tonode="glTF_ANIMATION_7_INTERPOLATOR_0"></route>
<route fromfield="value_changed" fromnode="glTF_ANIMATION_7_INTERPOLATOR_0" tofield="set_translation" tonode="glTF_NODE_Cube.008"></route>
<timesensor loop="true" cycleinterval="1.6666666666666667" def="glTF_ANIMATION_8_TIMESENSOR" enabled="true" starttime="0" stoptime="0" pausetime="0" resumetime="0" cycletime="0" elapsedtime="0" fraction_changed="0" isactive="false" ispaused="false" time="0" first="true" firstcycle="0" id="gltf__glTF_ANIMATION_8_TIMESENSOR"></timesensor>
<positioninterpolator def="glTF_ANIMATION_8_INTERPOLATOR_0" buffer="interpolation.bin" interpolation="LINEAR" duration="1.6666666666666667"
key="0, 0.25, 0.5, 0.75, 1" set_fraction="0"
keyvalue="-3.29758, 6.62101, 0, -3.29758, 10, 0, -3.29758, 6, 0, -3.29758, 10, 0, -3.29758, 6, 0"
id="gltf__glTF_ANIMATION_8_INTERPOLATOR_0">
<!-- <bufferaccessor buffertype="SAMPLER_INPUT" view="0" byteoffset="0" bytestride="0" normalized="false" components="1" componenttype="5126" count="5"></bufferaccessor><bufferaccessor buffertype="SAMPLER_OUTPUT" view="1" byteoffset="0" bytestride="0" normalized="false" components="3" componenttype="5126" count="5"></bufferaccessor><bufferview target="undefined" byteoffset="8592" bytelength="20" idx="undefined" dracoid="-1" bytestride="0"></bufferview><bufferview target="undefined" byteoffset="8612" bytelength="60" idx="undefined" dracoid="-1" bytestride="0"></bufferview> -->
</positioninterpolator>
<route fromfield="fraction_changed" fromnode="glTF_ANIMATION_8_TIMESENSOR" tofield="set_fraction" tonode="glTF_ANIMATION_8_INTERPOLATOR_0"></route>
<route fromfield="value_changed" fromnode="glTF_ANIMATION_8_INTERPOLATOR_0" tofield="set_translation" tonode="glTF_NODE_Cube.009"></route>
</Scene>
</X3D>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment