#VRML V2.0 utf8 #RL.wrl Background { groundColor 0.6 0.3 0.1 #地面の色 skyColor 0.5 0.8 1.0 #空の色 } # end Background Viewpoint { position 0 0 0 orientation 0.0 -1.0 0.0 0.0 } # end Viewpoint EXTERNPROTO RS124 [field SFVec3f position field SFRotation rotation] ["RS124.wrl"] EXTERNPROTO RC48115 [field SFVec3f position field SFRotation rotation] ["RC48115.wrl"] EXTERNPROTO RW [field SFVec3f position field SFRotation rotation] ["RW.wrl"] Transform { translation -0.124 0 0.481 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 0 children [ RS124{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0 0 0.481 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 0 children [ RS124{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.124 0 0.481 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 0 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.2484919607 0 0.4646103224 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 0.2617993878 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.3645 0 0.4165582192 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 0.5235987756 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.4641183618 0 0.3401183618 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 0.7853981634 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.5405582192 0 0.2405 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 1.0471975512 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.5886103224 0 0.1244919607 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 1.308996939 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.605 0 0 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 1.5707963268 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.5886103224 0 -0.1244919607 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 1.8325957146 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.5405582192 0 -0.2405 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 2.0943951024 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.4641183618 0 -0.3401183618 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 2.3561944902 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.3645 0 -0.4165582192 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 2.617993878 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.2484919607 0 -0.4646103224 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 2.8797932658 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0.124 0 -0.481 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 3.1415926536 children [ RS124{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation 0 0 -0.481 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 3.1415926536 children [ RS124{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.124 0 -0.481 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 3.1415926536 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.2484919607 0 -0.4646103224 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 3.4033920414 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.3645 0 -0.4165582192 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 3.6651914292 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.4641183618 0 -0.3401183618 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 3.926990817 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.5405582192 0 -0.2405 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 4.1887902048 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.5886103224 0 -0.1244919607 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 4.4505895926 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.605 0 0 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 4.7123889804 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.5886103224 0 0.1244919607 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 4.9741883682 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.5405582192 0 0.2405 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 5.235987756 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.4641183618 0 0.3401183618 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 5.4977871438 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.3645 0 0.4165582192 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 5.7595865316 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform Transform { translation -0.2484919607 0 0.4646103224 center 0.0 0.0 0.0 rotation 0.0 1.0 0.0 6.0213859194 children [ RC48115{ position 0 0 0 rotation 0.0 1.0 0.0 0 } ] #end children } #end Transform DEF Move_In TimeSensor { loop TRUE cycleInterval 50 stopTime -1 } #end DEF DEF Move_Out Transform { children RW {} } #end DEF DEF Move_RelP PositionInterpolator { key [0.035245174344548866 0.07049034868909773 0.10628281963167292 0.14207529057424811 0.17786776151682332 0.21366023245939852 0.24945270340197373 0.28524517434454894 0.32103764528712414 0.35683011622969935 0.39262258717227455 0.42841505811484976 0.46420752905742496 0.5000000000000001 0.535245174344549 0.5704903486890979 0.6062828196316731 0.6420752905742483 0.6778677615168235 0.7136602324593987 0.7494527034019739 0.7852451743445491 0.8210376452871243 0.8568301162296995 0.8926225871722747 0.9284150581148499 0.9642075290574251 1.0000000000000002] keyValue [-0.124 0 0.481 0 0 0.481 0.124 0 0.481 0.24849196069431245 0 0.46461032244504186 0.36449999999999994 0 0.416558219220315 0.4641183617507293 0 0.3401183617507294 0.5405582192203149 0 0.24050000000000005 0.5886103224450419 0 0.12449196069431256 0.605 0 5.551115123125783e-17 0.5886103224450419 0 -0.12449196069431245 0.540558219220315 0 -0.24049999999999994 0.46411836175072935 0 -0.3401183617507293 0.36450000000000016 0 -0.4165582192203149 0.24849196069431262 0 -0.46461032244504175 0.124 0 -0.481 0 0 -0.481 -0.12399999999999994 0 -0.481 -0.2484919606943125 0 -0.46461032244504186 -0.3644999999999998 0 -0.41655821922031505 -0.4641183617507293 0 -0.3401183617507294 -0.5405582192203149 0 -0.2405000000000002 -0.5886103224450419 0 -0.1244919606943124 -0.605 0 -1.1102230246251565e-16 -0.5886103224450419 0 0.12449196069431223 -0.5405582192203151 0 0.24049999999999971 -0.4641183617507294 0 0.3401183617507293 -0.3645000000000002 0 0.4165582192203149 -0.24849196069431245 0 0.46461032244504175] } #end DEF DEF Move_RelO OrientationInterpolator { key [0.035245174344548866 0.07049034868909773 0.10628281963167292 0.14207529057424811 0.17786776151682332 0.21366023245939852 0.24945270340197373 0.28524517434454894 0.32103764528712414 0.35683011622969935 0.39262258717227455 0.42841505811484976 0.46420752905742496 0.5000000000000001 0.535245174344549 0.5704903486890979 0.6062828196316731 0.6420752905742483 0.6778677615168235 0.7136602324593987 0.7494527034019739 0.7852451743445491 0.8210376452871243 0.8568301162296995 0.8926225871722747 0.9284150581148499 0.9642075290574251 1.0000000000000002] keyValue [0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0.2617993877991494 0 1 0 0.5235987755982988 0 1 0 0.7853981633974483 0 1 0 1.0471975511965976 0 1 0 1.308996938995747 0 1 0 1.5707963267948966 0 1 0 1.832595714594046 0 1 0 2.0943951023931953 0 1 0 2.356194490192345 0 1 0 2.617993877991494 0 1 0 2.8797932657906435 0 1 0 3.141592653589793 0 1 0 3.141592653589793 0 1 0 3.141592653589793 0 1 0 3.4033920413889427 0 1 0 3.665191429188092 0 1 0 3.9269908169872414 0 1 0 4.1887902047863905 0 1 0 4.4505895925855405 0 1 0 4.71238898038469 0 1 0 4.974188368183839 0 1 0 5.235987755982988 0 1 0 5.497787143782138 0 1 0 5.759586531581287 0 1 0 6.021385919380437] } #end DEF ROUTE Move_In.fraction_changed TO Move_RelP.set_fraction ROUTE Move_RelP.value_changed TO Move_Out.set_translation ROUTE Move_In.fraction_changed TO Move_RelO.set_fraction ROUTE Move_RelO.value_changed TO Move_Out.set_rotation