Last active
May 27, 2020 19:02
-
-
Save andreasplesch/b3ad601a0d1d8adc3eba5308603772b5 to your computer and use it in GitHub Desktop.
touchtest x_ite
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "http://www.web3d.org/specifications/x3d-3.3.dtd"> | |
<X3D profile='Immersive' version='3.3' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation =' http://www.web3d.org/specifications/x3d-3.3.xsd '> | |
<Scene> | |
<Viewpoint position='90 75 300' /> | |
<Group DEF='L-0-1-1-1' > | |
<Transform DEF='L-0-1-1-1-1' rotation='0.0 1.0 0.0 1.5707963267948966' translation='-10.0 75.0 60.0'> | |
<Group DEF='L-0-1-1-2' > | |
<Transform DEF='L-0-1-1-2-1' translation='-10.0 -7.5 185.0'> | |
<Transform DEF='L-0-1-1-3' > | |
<Switch DEF='L-0-1-1-3-shape' whichChoice='0'> | |
<Group DEF='L-0-1-1-3-shape-regular' > | |
<Shape DEF='L-0-1-1-3-shape-main' > | |
<Appearance DEF='L-0-1-2-4' > | |
<Material ambientIntensity='0.1' diffuseColor='1.0 0.0 0.0' shininess='1' specularColor='0.9 0.9 0.9'/> | |
</Appearance> | |
<TriangleSet DEF='L-0-1-1-3-shape-main-geo' solid='false'> | |
<Coordinate point='0.0 15.0 3.0 0.0 0.0 3.0 5.0 7.5 3.0 20.0 0.0 3.0 5.0 7.5 3.0 0.0 0.0 3.0 15.0 7.5 3.0 0.0 15.0 3.0 5.0 7.5 3.0 15.0 7.5 3.0 5.0 7.5 3.0 20.0 0.0 3.0 20.0 15.0 3.0 15.0 7.5 3.0 20.0 0.0 3.0 20.0 15.0 3.0 0.0 15.0 3.0 15.0 7.5 3.0 20.0 0.0 0.0 20.0 0.0 3.0 0.0 0.0 3.0 20.0 0.0 0.0 0.0 0.0 3.0 0.0 0.0 0.0 20.0 15.0 0.0 20.0 15.0 3.0 20.0 0.0 3.0 20.0 15.0 0.0 20.0 0.0 3.0 20.0 0.0 0.0 20.0 15.0 3.0 0.0 15.0 0.0 0.0 15.0 3.0 20.0 15.0 3.0 20.0 15.0 0.0 0.0 15.0 0.0 0.0 15.0 3.0 0.0 0.0 0.0 0.0 0.0 3.0 0.0 15.0 3.0 0.0 15.0 0.0 0.0 0.0 0.0 15.0 7.5 0.0 15.0 7.5 3.0 5.0 7.5 3.0 15.0 7.5 0.0 5.0 7.5 3.0 5.0 7.5 0.0 5.0 7.5 0.0 5.0 7.5 3.0 15.0 7.5 3.0 5.0 7.5 0.0 15.0 7.5 3.0 15.0 7.5 0.0 20.0 15.0 0.0 20.0 0.0 0.0 15.0 7.5 0.0 0.0 0.0 0.0 15.0 7.5 0.0 20.0 0.0 0.0 5.0 7.5 0.0 20.0 15.0 0.0 15.0 7.5 0.0 5.0 7.5 0.0 15.0 7.5 0.0 0.0 0.0 0.0 0.0 15.0 0.0 5.0 7.5 0.0 0.0 0.0 0.0 0.0 15.0 0.0 20.0 15.0 0.0 5.0 7.5 0.0'/> | |
</TriangleSet> | |
</Shape> | |
</Group> | |
<Group DEF='L-0-1-1-3-shape-pick' > | |
<Shape DEF='L-0-1-1-3-shape-main-pick' > | |
<Appearance DEF='pick-facecolor-app' > | |
<Material ambientIntensity='0.1' diffuseColor='1 1 1' shininess='1' specularColor='0.9 0.9 0.9'/> | |
</Appearance> | |
<TriangleSet USE='L-0-1-1-3-shape-main-geo' solid='false'/> | |
</Shape> | |
</Group> | |
</Switch> | |
<TouchSensor DEF='L-0-1-1-3-shape-ts' description='nut-shape-sensor'/> | |
<BooleanFilter DEF='L-0-1-1-3-shape-brancher'/> | |
<IntegerTrigger DEF='L-0-1-1-3-shape-triggerOne' integerKey='1'/> | |
<IntegerTrigger DEF='L-0-1-1-3-shape-triggerZero' integerKey='0'/> | |
<ROUTE fromField='isOver' fromNode='L-0-1-1-3-shape-ts' toField='set_boolean' toNode='L-0-1-1-3-shape-brancher'/> | |
<ROUTE fromField='inputTrue' fromNode='L-0-1-1-3-shape-brancher' toField='set_boolean' toNode='L-0-1-1-3-shape-triggerOne'/> | |
<ROUTE fromField='inputFalse' fromNode='L-0-1-1-3-shape-brancher' toField='set_boolean' toNode='L-0-1-1-3-shape-triggerZero'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-3-shape-triggerOne' toField='whichChoice' toNode='L-0-1-1-3-shape'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-3-shape-triggerZero' toField='whichChoice' toNode='L-0-1-1-3-shape'/> | |
<Switch DEF='L-0-1-1-3-supershape' whichChoice='0'> | |
<Group DEF='L-0-1-1-3-supershape-regular' > | |
<Shape DEF='L-0-1-1-3-supershape-main' > | |
<Appearance USE='L-0-1-2-4'/> | |
<TriangleSet DEF='L-0-1-1-3-supershape-main-geo' solid='false'> | |
<Coordinate point='0.0 15.0 3.0 0.0 0.0 3.0 5.0 7.5 3.0 20.0 0.0 3.0 5.0 7.5 3.0 0.0 0.0 3.0 15.0 7.5 3.0 0.0 15.0 3.0 5.0 7.5 3.0 15.0 7.5 3.0 5.0 7.5 3.0 20.0 0.0 3.0 20.0 15.0 3.0 15.0 7.5 3.0 20.0 0.0 3.0 20.0 15.0 3.0 0.0 15.0 3.0 15.0 7.5 3.0 20.0 0.0 0.0 20.0 0.0 3.0 0.0 0.0 3.0 20.0 0.0 0.0 0.0 0.0 3.0 0.0 0.0 0.0 20.0 15.0 0.0 20.0 15.0 3.0 20.0 0.0 3.0 20.0 15.0 0.0 20.0 0.0 3.0 20.0 0.0 0.0 20.0 15.0 3.0 0.0 15.0 0.0 0.0 15.0 3.0 20.0 15.0 3.0 20.0 15.0 0.0 0.0 15.0 0.0 0.0 15.0 3.0 0.0 0.0 0.0 0.0 0.0 3.0 0.0 15.0 3.0 0.0 15.0 0.0 0.0 0.0 0.0 15.0 7.5 0.0 15.0 7.5 3.0 5.0 7.5 3.0 15.0 7.5 0.0 5.0 7.5 3.0 5.0 7.5 0.0 5.0 7.5 0.0 5.0 7.5 3.0 15.0 7.5 3.0 5.0 7.5 0.0 15.0 7.5 3.0 15.0 7.5 0.0 20.0 15.0 0.0 20.0 0.0 0.0 15.0 7.5 0.0 0.0 0.0 0.0 15.0 7.5 0.0 20.0 0.0 0.0 5.0 7.5 0.0 20.0 15.0 0.0 15.0 7.5 0.0 5.0 7.5 0.0 15.0 7.5 0.0 0.0 0.0 0.0 0.0 15.0 0.0 5.0 7.5 0.0 0.0 0.0 0.0 0.0 15.0 0.0 20.0 15.0 0.0 5.0 7.5 0.0'/> | |
</TriangleSet> | |
</Shape> | |
</Group> | |
<Group DEF='L-0-1-1-3-supershape-pick' > | |
<Shape DEF='L-0-1-1-3-supershape-main-pick' > | |
<Appearance USE='pick-facecolor-app'/> | |
<TriangleSet USE='L-0-1-1-3-supershape-main-geo' solid='false'/> | |
</Shape> | |
</Group> | |
</Switch> | |
<TouchSensor DEF='L-0-1-1-3-supershape-ts' description='nut-shape-sensor'/> | |
<BooleanFilter DEF='L-0-1-1-3-supershape-brancher'/> | |
<IntegerTrigger DEF='L-0-1-1-3-supershape-triggerOne' integerKey='1'/> | |
<IntegerTrigger DEF='L-0-1-1-3-supershape-triggerZero' integerKey='0'/> | |
<ROUTE fromField='isOver' fromNode='L-0-1-1-3-supershape-ts' toField='set_boolean' toNode='L-0-1-1-3-supershape-brancher'/> | |
<ROUTE fromField='inputTrue' fromNode='L-0-1-1-3-supershape-brancher' toField='set_boolean' toNode='L-0-1-1-3-supershape-triggerOne'/> | |
<ROUTE fromField='inputFalse' fromNode='L-0-1-1-3-supershape-brancher' toField='set_boolean' toNode='L-0-1-1-3-supershape-triggerZero'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-3-supershape-triggerOne' toField='whichChoice' toNode='L-0-1-1-3-supershape'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-3-supershape-triggerZero' toField='whichChoice' toNode='L-0-1-1-3-supershape'/> | |
</Transform> | |
</Transform> | |
<Transform DEF='L-0-1-1-2-2' translation='-10.0 -7.5 12.0'> | |
<Transform DEF='L-0-1-1-3-ref-1' > | |
<Switch DEF='L-0-1-1-3-shape-ref-1' whichChoice='0'> | |
<Group DEF='L-0-1-1-3-shape-regular-ref-1' > | |
<Shape DEF='L-0-1-1-3-shape-main-ref-1' > | |
<Appearance USE='L-0-1-2-4'/> | |
<TriangleSet USE='L-0-1-1-3-shape-main-geo' solid='false'/> | |
</Shape> | |
</Group> | |
<Group DEF='L-0-1-1-3-shape-pick-ref-1' > | |
<Shape DEF='L-0-1-1-3-shape-main-pick-ref-1' > | |
<Appearance USE='pick-facecolor-app'/> | |
<TriangleSet USE='L-0-1-1-3-shape-main-geo' solid='false'/> | |
</Shape> | |
</Group> | |
</Switch> | |
<TouchSensor DEF='L-0-1-1-3-shape-ref-1-ts' description='nut-shape-sensor'/> | |
<BooleanFilter DEF='L-0-1-1-3-shape-ref-1-brancher'/> | |
<IntegerTrigger DEF='L-0-1-1-3-shape-ref-1-triggerOne' integerKey='1'/> | |
<IntegerTrigger DEF='L-0-1-1-3-shape-ref-1-triggerZero' integerKey='0'/> | |
<ROUTE fromField='isOver' fromNode='L-0-1-1-3-shape-ref-1-ts' toField='set_boolean' toNode='L-0-1-1-3-shape-ref-1-brancher'/> | |
<ROUTE fromField='inputTrue' fromNode='L-0-1-1-3-shape-ref-1-brancher' toField='set_boolean' toNode='L-0-1-1-3-shape-ref-1-triggerOne'/> | |
<ROUTE fromField='inputFalse' fromNode='L-0-1-1-3-shape-ref-1-brancher' toField='set_boolean' toNode='L-0-1-1-3-shape-ref-1-triggerZero'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-3-shape-ref-1-triggerOne' toField='whichChoice' toNode='L-0-1-1-3-shape-ref-1'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-3-shape-ref-1-triggerZero' toField='whichChoice' toNode='L-0-1-1-3-shape-ref-1'/> | |
<Switch DEF='L-0-1-1-3-supershape-ref-1' whichChoice='0'> | |
<Group DEF='L-0-1-1-3-supershape-regular-ref-1' > | |
<Shape DEF='L-0-1-1-3-supershape-main-ref-1' > | |
<Appearance USE='L-0-1-2-4'/> | |
<TriangleSet USE='L-0-1-1-3-supershape-main-geo' solid='false'/> | |
</Shape> | |
</Group> | |
<Group DEF='L-0-1-1-3-supershape-pick-ref-1' > | |
<Shape DEF='L-0-1-1-3-supershape-main-pick-ref-1' > | |
<Appearance USE='pick-facecolor-app'/> | |
<TriangleSet USE='L-0-1-1-3-supershape-main-geo' solid='false'/> | |
</Shape> | |
</Group> | |
</Switch> | |
<TouchSensor DEF='L-0-1-1-3-supershape-ref-1-ts' description='nut-shape-sensor'/> | |
<BooleanFilter DEF='L-0-1-1-3-supershape-ref-1-brancher'/> | |
<IntegerTrigger DEF='L-0-1-1-3-supershape-ref-1-triggerOne' integerKey='1'/> | |
<IntegerTrigger DEF='L-0-1-1-3-supershape-ref-1-triggerZero' integerKey='0'/> | |
<ROUTE fromField='isOver' fromNode='L-0-1-1-3-supershape-ref-1-ts' toField='set_boolean' toNode='L-0-1-1-3-supershape-ref-1-brancher'/> | |
<ROUTE fromField='inputTrue' fromNode='L-0-1-1-3-supershape-ref-1-brancher' toField='set_boolean' toNode='L-0-1-1-3-supershape-ref-1-triggerOne'/> | |
<ROUTE fromField='inputFalse' fromNode='L-0-1-1-3-supershape-ref-1-brancher' toField='set_boolean' toNode='L-0-1-1-3-supershape-ref-1-triggerZero'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-3-supershape-ref-1-triggerOne' toField='whichChoice' toNode='L-0-1-1-3-supershape-ref-1'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-3-supershape-ref-1-triggerZero' toField='whichChoice' toNode='L-0-1-1-3-supershape-ref-1'/> | |
</Transform> | |
</Transform> | |
<Transform DEF='L-0-1-1-2-3' > | |
<Transform DEF='L-0-1-1-4' > | |
<Switch DEF='L-0-1-1-4-shape' whichChoice='0'> | |
<Group DEF='L-0-1-1-4-shape-regular' > | |
<Shape DEF='L-0-1-1-4-shape-main' > | |
<Appearance DEF='L-0-1-2-5' > | |
<Material ambientIntensity='0.1' diffuseColor='1.0 0.5 0.0' shininess='1' specularColor='0.9 0.9 0.9'/> | |
</Appearance> | |
<TriangleSet DEF='L-0-1-1-4-shape-main-geo' solid='false'> | |
<Coordinate point='5.0 0.0 200.0 -5.0 0.0 200.0 0.0 -5.0 200.0 5.0 0.0 200.0 0.0 5.0 200.0 -5.0 0.0 200.0 0.0 -5.0 0.0 0.0 -5.0 200.0 -5.0 0.0 200.0 0.0 -5.0 0.0 -5.0 0.0 200.0 -5.0 0.0 0.0 5.0 0.0 0.0 5.0 0.0 200.0 0.0 -5.0 200.0 5.0 0.0 0.0 0.0 -5.0 200.0 0.0 -5.0 0.0 0.0 5.0 0.0 0.0 5.0 200.0 5.0 0.0 200.0 0.0 5.0 0.0 5.0 0.0 200.0 5.0 0.0 0.0 -5.0 0.0 0.0 -5.0 0.0 200.0 0.0 5.0 200.0 -5.0 0.0 0.0 0.0 5.0 200.0 0.0 5.0 0.0 0.0 5.0 0.0 5.0 0.0 0.0 0.0 -5.0 0.0 -5.0 0.0 0.0 0.0 5.0 0.0 0.0 -5.0 0.0'/> | |
</TriangleSet> | |
</Shape> | |
</Group> | |
<Group DEF='L-0-1-1-4-shape-pick' > | |
<Shape DEF='L-0-1-1-4-shape-main-pick' > | |
<Appearance USE='pick-facecolor-app'/> | |
<TriangleSet USE='L-0-1-1-4-shape-main-geo' solid='false'/> | |
</Shape> | |
</Group> | |
</Switch> | |
<TouchSensor DEF='L-0-1-1-4-shape-ts' description='rod-shape-sensor'/> | |
<BooleanFilter DEF='L-0-1-1-4-shape-brancher'/> | |
<IntegerTrigger DEF='L-0-1-1-4-shape-triggerOne' integerKey='1'/> | |
<IntegerTrigger DEF='L-0-1-1-4-shape-triggerZero' integerKey='0'/> | |
<ROUTE fromField='isOver' fromNode='L-0-1-1-4-shape-ts' toField='set_boolean' toNode='L-0-1-1-4-shape-brancher'/> | |
<ROUTE fromField='inputTrue' fromNode='L-0-1-1-4-shape-brancher' toField='set_boolean' toNode='L-0-1-1-4-shape-triggerOne'/> | |
<ROUTE fromField='inputFalse' fromNode='L-0-1-1-4-shape-brancher' toField='set_boolean' toNode='L-0-1-1-4-shape-triggerZero'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-4-shape-triggerOne' toField='whichChoice' toNode='L-0-1-1-4-shape'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-4-shape-triggerZero' toField='whichChoice' toNode='L-0-1-1-4-shape'/> | |
<Switch DEF='L-0-1-1-4-supershape' whichChoice='0'> | |
<Group DEF='L-0-1-1-4-supershape-regular' > | |
<Shape DEF='L-0-1-1-4-supershape-main' > | |
<Appearance USE='L-0-1-2-5'/> | |
<TriangleSet DEF='L-0-1-1-4-supershape-main-geo' solid='false'> | |
<Coordinate point='5.0 0.0 200.0 -5.0 0.0 200.0 0.0 -5.0 200.0 5.0 0.0 200.0 0.0 5.0 200.0 -5.0 0.0 200.0 0.0 -5.0 0.0 0.0 -5.0 200.0 -5.0 0.0 200.0 0.0 -5.0 0.0 -5.0 0.0 200.0 -5.0 0.0 0.0 5.0 0.0 0.0 5.0 0.0 200.0 0.0 -5.0 200.0 5.0 0.0 0.0 0.0 -5.0 200.0 0.0 -5.0 0.0 0.0 5.0 0.0 0.0 5.0 200.0 5.0 0.0 200.0 0.0 5.0 0.0 5.0 0.0 200.0 5.0 0.0 0.0 -5.0 0.0 0.0 -5.0 0.0 200.0 0.0 5.0 200.0 -5.0 0.0 0.0 0.0 5.0 200.0 0.0 5.0 0.0 0.0 5.0 0.0 5.0 0.0 0.0 0.0 -5.0 0.0 -5.0 0.0 0.0 0.0 5.0 0.0 0.0 -5.0 0.0'/> | |
</TriangleSet> | |
</Shape> | |
</Group> | |
<Group DEF='L-0-1-1-4-supershape-pick' > | |
<Shape DEF='L-0-1-1-4-supershape-main-pick' > | |
<Appearance USE='pick-facecolor-app'/> | |
<TriangleSet USE='L-0-1-1-4-supershape-main-geo' solid='false'/> | |
</Shape> | |
</Group> | |
</Switch> | |
<TouchSensor DEF='L-0-1-1-4-supershape-ts' description='rod-shape-sensor'/> | |
<BooleanFilter DEF='L-0-1-1-4-supershape-brancher'/> | |
<IntegerTrigger DEF='L-0-1-1-4-supershape-triggerOne' integerKey='1'/> | |
<IntegerTrigger DEF='L-0-1-1-4-supershape-triggerZero' integerKey='0'/> | |
<ROUTE fromField='isOver' fromNode='L-0-1-1-4-supershape-ts' toField='set_boolean' toNode='L-0-1-1-4-supershape-brancher'/> | |
<ROUTE fromField='inputTrue' fromNode='L-0-1-1-4-supershape-brancher' toField='set_boolean' toNode='L-0-1-1-4-supershape-triggerOne'/> | |
<ROUTE fromField='inputFalse' fromNode='L-0-1-1-4-supershape-brancher' toField='set_boolean' toNode='L-0-1-1-4-supershape-triggerZero'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-4-supershape-triggerOne' toField='whichChoice' toNode='L-0-1-1-4-supershape'/> | |
<ROUTE fromField='triggerValue' fromNode='L-0-1-1-4-supershape-triggerZero' toField='whichChoice' toNode='L-0-1-1-4-supershape'/> | |
</Transform> | |
</Transform> | |
</Group> | |
</Transform> | |
</Group> | |
</Scene> | |
</X3D> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<script type='text/javascript' src='https://www.x3dom.org/download/dev/x3dom-full.debug.js'> </script> | |
<link rel='stylesheet' type='text/css' href='https://www.x3dom.org/download/dev/x3dom.css'></link> | |
</head> | |
<body> | |
<X3D> | |
<Scene> | |
<Inline url="touchTest2.x3d"> | |
</Inline> | |
</Scene> | |
</X3D> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<link rel="stylesheet" type="text/css" href="https://code.create3000.de/x_ite/4.6.10/dist/x_ite.css"/> | |
<script type="text/javascript" src="https://code.create3000.de/x_ite/4.6.10/dist/x_ite.min.js"></script> | |
<style type="text/css"> | |
X3DCanvas { | |
width: 768px; | |
height: 432px; | |
} | |
</style> | |
</head> | |
<body> | |
<X3DCanvas src="touchTest2.x3d"> | |
<p>Your browser may not support all features required by X_ITE. | |
For a better experience, keep your browser up to date. | |
<a href="http://outdatedbrowser.com">Check here for latest versions.</a></p> | |
</X3DCanvas> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment