/** * @file * This composition does... * * @copyright Copyright © 2017 [Salvo](https://vuo.org/user/915285) * @see This is a Vuo Composition source code file. See http://vuo.org for further information. */ digraph G { Copy3DObject [type="vuo.scene.copy.trs" version="2.0.2" label="Copy 3D Object|refresh\l|object\l|translations\l|rotations\l|scales\l|copies\r" pos="870,150"]; Copy3DObject2 [type="vuo.scene.copy.trs" version="2.0.2" label="Copy 3D Object|refresh\l|object\l|translations\l|rotations\l|scales\l|copies\r" pos="734,613"]; Copy3DObject3 [type="vuo.scene.copy.trs" version="2.0.2" label="Copy 3D Object|refresh\l|object\l|translations\l|rotations\l|scales\l|copies\r" pos="671,1426"]; FilterBasicSkeleton [type="vuo.osc.skeleton.basic" version="1.0.0" label="Filter Skeleton|refresh\l|message\l|user\l|head\r|neck\r|torso\r|rightShoulder\r|leftShoulder\r|rightElbow\r|leftElbow\r|rightHand\r|leftHand\r|rightHip\r|leftHip\r|rightKnee\r|leftKnee\r|rightFoot\r|leftFoot\r" pos="495,165" fillcolor="violet" _user="1"]; FilterSkeleton2 [type="vuo.osc.skeleton.basic" version="1.0.0" label="Filter Skeleton|refresh\l|message\l|user\l|head\r|neck\r|torso\r|rightShoulder\r|leftShoulder\r|rightElbow\r|leftElbow\r|rightHand\r|leftHand\r|rightHip\r|leftHip\r|rightKnee\r|leftKnee\r|rightFoot\r|leftFoot\r" pos="75,750" fillcolor="violet" _user="2"]; FilterSkeleton3 [type="vuo.osc.skeleton.basic" version="1.0.0" label="Filter Skeleton|refresh\l|message\l|user\l|head\r|neck\r|torso\r|rightShoulder\r|leftShoulder\r|rightElbow\r|leftElbow\r|rightHand\r|leftHand\r|rightHip\r|leftHip\r|rightKnee\r|leftKnee\r|rightFoot\r|leftFoot\r" pos="-105,911" fillcolor="violet" _user="3"]; FireOnStart [type="vuo.event.fireOnStart" version="1.0.0" label="Fire on Start|refresh\l|started\r" pos="-30,120" fillcolor="yellow" _started_eventThrottling="enqueue"]; FireOnStart2 [type="vuo.event.fireOnStart" version="1.0.0" label="Fire on Start|refresh\l|started\r" pos="-166,583" fillcolor="yellow" _started_eventThrottling="enqueue"]; FireOnStart3 [type="vuo.event.fireOnStart" version="1.0.0" label="Fire on Start|refresh\l|started\r" pos="-270,1215" fillcolor="yellow" _started_eventThrottling="enqueue"]; MakeList10 [type="vuo.list.make.1.VuoPoint3d" version="2.0.0" label="Make List|refresh\l|<1>1\l|list\r" pos="544,1467" _1="{\"x\":0,\"y\":0,\"z\":0}"]; MakeList11 [type="vuo.list.make.0.VuoWindowProperty" version="2.0.0" label="Make List|refresh\l|list\r" pos="907,60" fillcolor="green"]; MakeList12 [type="vuo.list.make.1.VuoPoint3d" version="2.0.0" label="Make List|refresh\l|<1>1\l|list\r" pos="625,1482" _1="{\"x\":1,\"y\":1,\"z\":1}"]; MakeList16 [type="vuo.list.make.15.VuoPoint3d" version="2.0.0" label="Make List|refresh\l|<1>1\l|<2>2\l|<3>3\l|<4>4\l|<5>5\l|<6>6\l|<7>7\l|<8>8\l|<9>9\l|<10>10\l|<11>11\l|<12>12\l|<13>13\l|<14>14\l|<15>15\l|list\r" pos="657,176"]; MakeList17 [type="vuo.list.make.9.VuoSceneObject" version="2.0.0" label="Make List|refresh\l|<1>1\l|<2>2\l|<3>3\l|<4>4\l|<5>5\l|<6>6\l|<7>7\l|<8>8\l|<9>9\l|list\r" pos="877,15" fillcolor="green"]; MakeList2 [type="vuo.list.make.1.VuoPoint3d" version="2.0.0" label="Make List|refresh\l|<1>1\l|list\r" pos="743,191" _1="{\"x\":0,\"y\":0,\"z\":0}"]; MakeList3 [type="vuo.list.make.1.VuoPoint3d" version="2.0.0" label="Make List|refresh\l|<1>1\l|list\r" pos="824,206" _1="{\"x\":1,\"y\":1,\"z\":1}"]; MakeList5 [type="vuo.list.make.1.VuoPoint3d" version="2.0.0" label="Make List|refresh\l|<1>1\l|list\r" pos="688,669" _1="{\"x\":1,\"y\":1,\"z\":1}"]; MakeList6 [type="vuo.list.make.15.VuoPoint3d" version="2.0.0" label="Make List|refresh\l|<1>1\l|<2>2\l|<3>3\l|<4>4\l|<5>5\l|<6>6\l|<7>7\l|<8>8\l|<9>9\l|<10>10\l|<11>11\l|<12>12\l|<13>13\l|<14>14\l|<15>15\l|list\r" pos="521,639"]; MakeList7 [type="vuo.list.make.1.VuoPoint3d" version="2.0.0" label="Make List|refresh\l|<1>1\l|list\r" pos="607,654" _1="{\"x\":0,\"y\":0,\"z\":0}"]; MakeList9 [type="vuo.list.make.15.VuoPoint3d" version="2.0.0" label="Make List|refresh\l|<1>1\l|<2>2\l|<3>3\l|<4>4\l|<5>5\l|<6>6\l|<7>7\l|<8>8\l|<9>9\l|<10>10\l|<11>11\l|<12>12\l|<13>13\l|<14>14\l|<15>15\l|list\r" pos="458,1452"]; MakeOSCInput [type="vuo.osc.make.input" version="1.0.0" label="Make OSC Input|refresh\l|name\l|port\l|device\r" pos="120,165" _name="\"Vuo OSC Server\"" _port="7000"]; MakeOSCInput2 [type="vuo.osc.make.input" version="1.0.0" label="Make OSC Input|refresh\l|name\l|port\l|device\r" pos="-16,628" _name="\"Vuo OSC Server\"" _port="7000"]; MakeOSCInput3 [type="vuo.osc.make.input" version="1.0.0" label="Make OSC Input|refresh\l|name\l|port\l|device\r" pos="-79,1441" _name="\"Vuo OSC Server\"" _port="7000"]; MakeSphere [type="vuo.scene.make.sphere.VuoColor" version="1.0.1" label="Make Sphere|refresh\l|transform\l|material\l|rows\l|columns\l|object\r" pos="495,60" _transform="{\"translation\":[0,0,0],\"eulerRotation\":[0,0,0],\"scale\":[0.20000000298023224,0.20000000298023224,0.20000000298023224]}" _material="{\"r\":0.86700236797332764,\"g\":0.92735177278518677,\"b\":1,\"a\":1}" _rows="16" _columns="16"]; MakeSphere2 [type="vuo.scene.make.sphere.VuoColor" version="1.0.1" label="Make Sphere|refresh\l|transform\l|material\l|rows\l|columns\l|object\r" pos="359,523" _transform="{\"translation\":[0,0,0],\"eulerRotation\":[0,0,0],\"scale\":[0.20000000298023224,0.20000000298023224,0.20000000298023224]}" _material="{\"r\":0.86700236797332764,\"g\":0.92735177278518677,\"b\":1,\"a\":1}" _rows="16" _columns="16"]; MakeSphere3 [type="vuo.scene.make.sphere.VuoColor" version="1.0.1" label="Make Sphere|refresh\l|transform\l|material\l|rows\l|columns\l|object\r" pos="296,1336" _transform="{\"translation\":[0,0,0],\"eulerRotation\":[0,0,0],\"scale\":[0.20000000298023224,0.20000000298023224,0.20000000298023224]}" _material="{\"r\":0.86700236797332764,\"g\":0.92735177278518677,\"b\":1,\"a\":1}" _rows="16" _columns="16"]; MakeTargetedPerspectiveCamera [type="vuo.scene.make.camera.perspective.target" version="1.0.0" label="Make Targeted Perspective Camera|refresh\l|name\l|position\l|target\l|upDirection\l|fieldOfView\l|distanceMin\l|distanceMax\l|object\r" pos="105,345" _name="\"camera\"" _position="{\"x\":0,\"y\":1,\"z\":1}" _target="{\"x\":0,\"y\":1,\"z\":-1}" _upDirection="{\"x\":0.,\"y\":1.,\"z\":0.}" _fieldOfView="90.0" _distanceMin="0.1" _distanceMax="10.0"]; MakeTargetedPerspectiveCamera2 [type="vuo.scene.make.camera.perspective.target" version="1.0.0" label="Make Targeted Perspective Camera|refresh\l|name\l|position\l|target\l|upDirection\l|fieldOfView\l|distanceMin\l|distanceMax\l|object\r" pos="765,945" _name="\"camera\"" _position="{\"x\":0,\"y\":1,\"z\":1}" _target="{\"x\":0,\"y\":1,\"z\":-1}" _upDirection="{\"x\":0.,\"y\":1.,\"z\":0.}" _fieldOfView="90.0" _distanceMin="0.1" _distanceMax="10.0"]; MakeTargetedPerspectiveCamera3 [type="vuo.scene.make.camera.perspective.target" version="1.0.0" label="Make Targeted Perspective Camera|refresh\l|name\l|position\l|target\l|upDirection\l|fieldOfView\l|distanceMin\l|distanceMax\l|object\r" pos="296,1711" _name="\"camera\"" _position="{\"x\":0,\"y\":1,\"z\":1}" _target="{\"x\":0,\"y\":1,\"z\":-1}" _upDirection="{\"x\":0.,\"y\":1.,\"z\":0.}" _fieldOfView="90.0" _distanceMin="0.1" _distanceMax="10.0"]; ReceiveOSCMessages [type="vuo.osc.receive2" version="2.0.0" label="Receive OSC Messages|refresh\l|device\l|receivedMessage\r" pos="285,165" _receivedMessage_eventThrottling="enqueue"]; ReceiveOSCMessages2 [type="vuo.osc.receive2" version="2.0.0" label="Receive OSC Messages|refresh\l|device\l|receivedMessage\r" pos="149,628" _receivedMessage_eventThrottling="enqueue"]; ReceiveOSCMessages3 [type="vuo.osc.receive2" version="2.0.0" label="Receive OSC Messages|refresh\l|device\l|receivedMessage\r" pos="86,1441" _receivedMessage_eventThrottling="enqueue"]; RenderSceneToWindow [type="vuo.scene.render.window" version="2.3.0" label="Render Scene to Window|refresh\l|objects\l|cameraName\l|multisampling\l|setWindowProperties\l|showedWindow\r|requestedFrame\r" pos="948,4" fillcolor="green" _multisampling="\"4\"" _showedWindow_eventThrottling="enqueue" _requestedFrame_eventThrottling="drop"]; Copy3DObject2:copies -> MakeList17:4; Copy3DObject3:copies -> MakeList17:7; Copy3DObject:copies -> MakeList17:2; FilterBasicSkeleton:head -> MakeList16:1; FilterBasicSkeleton:leftElbow -> MakeList16:7; FilterBasicSkeleton:leftFoot -> MakeList16:15; FilterBasicSkeleton:leftHand -> MakeList16:9; FilterBasicSkeleton:leftHip -> MakeList16:11; FilterBasicSkeleton:leftKnee -> MakeList16:13; FilterBasicSkeleton:leftShoulder -> MakeList16:5; FilterBasicSkeleton:neck -> MakeList16:2; FilterBasicSkeleton:rightElbow -> MakeList16:6; FilterBasicSkeleton:rightFoot -> MakeList16:14; FilterBasicSkeleton:rightHand -> MakeList16:8; FilterBasicSkeleton:rightHip -> MakeList16:10; FilterBasicSkeleton:rightKnee -> MakeList16:12; FilterBasicSkeleton:rightShoulder -> MakeList16:4; FilterBasicSkeleton:torso -> MakeList16:3; FilterSkeleton2:head -> MakeList6:1; FilterSkeleton2:leftElbow -> MakeList6:7; FilterSkeleton2:leftFoot -> MakeList6:15; FilterSkeleton2:leftHand -> MakeList6:9; FilterSkeleton2:leftHip -> MakeList6:11; FilterSkeleton2:leftKnee -> MakeList6:13; FilterSkeleton2:leftShoulder -> MakeList6:5; FilterSkeleton2:neck -> MakeList6:2; FilterSkeleton2:rightElbow -> MakeList6:6; FilterSkeleton2:rightFoot -> MakeList6:14; FilterSkeleton2:rightHand -> MakeList6:8; FilterSkeleton2:rightHip -> MakeList6:10; FilterSkeleton2:rightKnee -> MakeList6:12; FilterSkeleton2:rightShoulder -> MakeList6:4; FilterSkeleton2:torso -> MakeList6:3; FilterSkeleton3:head -> MakeList9:1; FilterSkeleton3:leftElbow -> MakeList9:7; FilterSkeleton3:leftFoot -> MakeList9:15; FilterSkeleton3:leftHand -> MakeList9:9; FilterSkeleton3:leftHip -> MakeList9:11; FilterSkeleton3:leftKnee -> MakeList9:13; FilterSkeleton3:leftShoulder -> MakeList9:5; FilterSkeleton3:neck -> MakeList9:2; FilterSkeleton3:rightElbow -> MakeList9:6; FilterSkeleton3:rightFoot -> MakeList9:14; FilterSkeleton3:rightHand -> MakeList9:8; FilterSkeleton3:rightHip -> MakeList9:10; FilterSkeleton3:rightKnee -> MakeList9:12; FilterSkeleton3:rightShoulder -> MakeList9:4; FilterSkeleton3:torso -> MakeList9:3; FireOnStart2:started -> MakeOSCInput2:refresh; FireOnStart2:started -> MakeSphere2:refresh; FireOnStart2:started -> MakeTargetedPerspectiveCamera2:refresh; FireOnStart3:started -> MakeOSCInput3:refresh; FireOnStart3:started -> MakeSphere3:refresh; FireOnStart3:started -> MakeTargetedPerspectiveCamera3:refresh; FireOnStart:started -> MakeOSCInput:refresh; FireOnStart:started -> MakeSphere:refresh; FireOnStart:started -> MakeTargetedPerspectiveCamera:refresh; MakeList10:list -> Copy3DObject3:rotations; MakeList11:list -> RenderSceneToWindow:setWindowProperties; MakeList12:list -> Copy3DObject3:scales; MakeList16:list -> Copy3DObject:translations; MakeList17:list -> RenderSceneToWindow:objects; MakeList2:list -> Copy3DObject:rotations; MakeList3:list -> Copy3DObject:scales; MakeList5:list -> Copy3DObject2:scales; MakeList6:list -> Copy3DObject2:translations; MakeList7:list -> Copy3DObject2:rotations; MakeList9:list -> Copy3DObject3:translations; MakeOSCInput2:device -> ReceiveOSCMessages2:device; MakeOSCInput3:device -> ReceiveOSCMessages3:device; MakeOSCInput:device -> ReceiveOSCMessages:device; MakeSphere2:object -> Copy3DObject2:object; MakeSphere3:object -> Copy3DObject3:object; MakeSphere:object -> Copy3DObject:object; MakeTargetedPerspectiveCamera2:object -> MakeList17:5; MakeTargetedPerspectiveCamera3:object -> MakeList17:9; MakeTargetedPerspectiveCamera:object -> MakeList17:3; ReceiveOSCMessages2:receivedMessage -> FilterSkeleton2:message; ReceiveOSCMessages3:receivedMessage -> FilterSkeleton3:message; ReceiveOSCMessages:receivedMessage -> FilterBasicSkeleton:message; }