1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "http://www.web3d.org/specifications/x3d-3.3.dtd">
3
<X3D profile='Full' version='3.3' xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.3.xsd'>
5
<meta name='comment' content='World of Titania'/>
6
<meta name='created' content='Fri, 17 Apr 2015 08:10:57 GMT'/>
7
<meta name='creator' content='Holger Seelig'/>
8
<meta name='generator' content='Titania V0.7.8, http://titania.create3000.de'/>
9
<meta name='modified' content='Fri, 17 Apr 2015 08:21:44 GMT'/>
10
<meta name='title' content='SphereSensor'/>
15
position='89.14 34.0901 210.317'
16
orientation='-0.355311 0.932102 0.0702855 0.418242'
17
centerOfRotation='3.65466 0.0348644 2.69749'/>
19
translation='3.65468 0.0348776 2.6975'
20
rotation='-0.57735 0.57735 0.577351 2.09439'
21
scale='26.825 26.8249 26.825'
22
scaleOrientation='0.0571682 -0.998131 0.0216096 0.787943'>
29
orientation='0 1 0 3.14159'/>
33
orientation='-0 -1 -0 1.5708'/>
37
orientation='0 1 0 1.5708'/>
41
orientation='-1 -0 -0 1.5708'/>
45
orientation='1 0 0 1.5708'/>
46
<Transform DEF='Button1'>
47
<SphereSensor DEF='Touch1'
48
offset='0.165918 -0.953924 0.250001 1.49429'/>
49
<Transform DEF='Shape1'
50
rotation='0.165918 -0.953924 0.250001 1.49429'>
56
url='"../images/image.png"'/>
62
<Transform DEF='TrackPoint'
63
translation='0.090672 0.252601 2.96274'
64
scaleOrientation='-0.357407 0.862856 -0.357407 4.51948'>
68
linewidthScaleFactor='5'/>
79
<field accessType='inputOnly' type='SFVec3f' name='set_trackPoint1'/>
80
<field accessType='inputOnly' type='SFBool' name='set_isOver1'/>
81
<field accessType='inputOnly' type='SFBool' name='set_isActive1'/>
83
function set_trackPoint1 (value)
85
print ('Touch 1 trackPoint: ' + value);
88
function set_isOver1 (value)
90
print ('Touch 1 isOver: ' + value);
93
function set_isActive1 (value)
95
print ('Touch 1 isActive: ' + value);
99
<ROUTE fromNode='Touch1' fromField='trackPoint_changed' toNode='TrackPoint' toField='set_translation'/>
100
<ROUTE fromNode='Touch1' fromField='isOver' toNode='Debug' toField='set_isOver1'/>
101
<ROUTE fromNode='Touch1' fromField='isActive' toNode='Debug' toField='set_isActive1'/>
102
<ROUTE fromNode='Touch1' fromField='trackPoint_changed' toNode='Debug' toField='set_trackPoint1'/>
103
<ROUTE fromNode='Touch1' fromField='rotation_changed' toNode='Shape1' toField='set_rotation'/>