/** * @file * This composition does... * * @copyright Copyright © 2014 [smokris](https://vuo.org/user/9) * @see This is a Vuo Composition source code file. See http://vuo.org for further information. */ digraph G { ConvertRealTo3DPoint2 [type="vuo.type.real.point3d.y" version="1.0.0" label="Convert Real to 3D Point|refresh\l|y\l|done\r|point3d\r" pos="533,877"]; FireonStart [type="vuo.event.fireOnStart" version="1.0.0" label="Fire on Start|refresh\l|done\r|started\r" pos="-25,437"]; HoldValue3 [type="vuo.hold.VuoSceneObject" version="1.0.0" label="Hold Value|refresh\l|initialValue\l|newValue\l|done\r|heldValue\r" pos="352,577" _initialValue=""]; Make3DObject2 [type="vuo.scene.make" version="1.0.0" label="Make 3D Object|refresh\l|vertices\l|shader\l|transform\l|done\r|object\r" pos="356,457" _shader=""]; MakeList [type="vuo.list.make.2.VuoReal" version="1.0.0" label="Make List|refresh\l|item1\l|item2\l|done\r|list\r" pos="-99,585" _item2="200.000000"]; MakeList2 [type="vuo.list.make.2.VuoSceneObject" version="1.0.0" label="Make List|refresh\l|item1\l|item2\l|done\r|list\r" pos="509,468"]; MakeSphereVertices [type="vuo.vertices.make.sphere" version="1.0.0" label="Make Sphere Vertices|refresh\l|rows\l|columns\l|done\r|vertices\r" pos="142,457" _rows="16" _columns="16"]; MakeTransform2 [type="vuo.transform.make" version="1.0.0" label="Make Transform|refresh\l|translation\l|rotation\l|scale\l|done\r|transform\r" pos="171,559" _translation="{\"x\":-0.500000,\"y\":0.000000,\"z\":0.000000}" _scale="{\"x\":0.500000,\"y\":0.500000,\"z\":0.500000}"]; MakeUnlit3DObjectFromImage [type="vuo.scene.make.image.unlit" version="1.0.0" label="Make Unlit 3D Object from Image|refresh\l|image\l|
center\l|rotation\l|width\l|alpha\l|done\r|object\r" pos="72,673" fillcolor="magenta" _center="{\"x\":0.008000,\"y\":0.000000,\"z\":0.000000}" _rotation="{\"x\":0.000000,\"y\":0.000000,\"z\":0.000000}" _width="2.015000" _alpha="1.000000"]; Multiply [type="vuo.math.multiply.VuoReal" version="1.0.0" label="Multiply|refresh\l|terms\l|done\r|product\r" pos="-36,574"]; RenderImageToWindow [type="vuo.image.render.window" version="1.0.0" label="Render Image to Window|refresh\l|image\l|done\r|showedWindow\r|requestedFrame\r" pos="820,457"]; RenderScenetoImage2 [type="vuo.scene.render.image" version="1.0.0" label="Render Scene to Image|refresh\l|objects\l|width\l|height\l|cameraName\l|done\r|image\r|depthImage\r" pos="599,457" _width="1024" _height="768" _cameraName=""]; ConvertRealTo3DPoint2:point3d -> MakeTransform2:rotation; FireonStart:started -> MakeSphereVertices:refresh; FireonStart:started -> MakeTransform2:refresh; HoldValue3:heldValue -> MakeList2:item2; Make3DObject2:object -> MakeList2:item1; MakeList2:list -> RenderScenetoImage2:objects; MakeList:list -> Multiply:terms; MakeSphereVertices:vertices -> Make3DObject2:vertices; MakeTransform2:done -> HoldValue3:refresh; MakeTransform2:transform -> Make3DObject2:transform; MakeUnlit3DObjectFromImage:object -> HoldValue3:newValue; Multiply:product -> ConvertRealTo3DPoint2:y; RenderImageToWindow:requestedFrame -> MakeList:item1; RenderScenetoImage2:image -> MakeUnlit3DObjectFromImage:image; RenderScenetoImage2:image -> RenderImageToWindow:image; }