<?xml version="1.0"?> <!DOCTYPE scene SYSTEM "scene.dtd"> <Scene renderer="StdRenderer" width="400" height="400"> <Camera> <LookAt eye="0, 0, 5" reference="0, 0, 0" up="0.0, 1.0, 0.0"/> </Camera> <Background color="0.0, 0.2, 0.2"/> <PointLight location="0, 0, 10" color="0, 1, 0"/> <PointLight location="10, 10, 10" color="0, 0, 1"/> <PointLight location="-10, 5, 10" color="1, 0, 0"/> <DistantLight direction="0, 0, -1" color="0.8, 0.7, 1"/> <Plastic diffuse="0.2" specular="0.2" roughness="0.14" reflectance="0.8"/> <Polygon color="0.3, 0.7, 0.2"> <Vertices> -50, -50, -50, 50, -50, -50, 50, 50, -50, -50, 50, -50 </Vertices> </Polygon> <Plastic ambient="0.3" diffuse="0.2" specular="0.7" roughness="0.02"/> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="30"/> <Rotate axis="0, 0, 1" angle="30"/> <Translate value="-4, 4, 0"/> </Transform> <Cone color="1, 1, 1" baseRadius="1" top="0, 1, 0" base="0, -1, 0"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="30"/> <Rotate axis="0, 0, 1" angle="30"/> <Translate value="-4, 2, 0"/> </Transform> <Sphere color="1, 1, 1" radius="1" center="0, 0, 0"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="30"/> <Rotate axis="0, 0, 1" angle="30"/> <Translate value="-4, 0, 0"/> </Transform> <Box color="1, 1, 1" vertex1="-1, -1, -1" vertex2="1, 1, 1"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="30"/> <Rotate axis="0, 0, 1" angle="30"/> <Translate value="-4, -2, 0"/> </Transform> <Torus color="1, 1, 1" ringRadius="0.9" pipeRadius="0.4"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="30"/> <Rotate axis="0, 0, 1" angle="30"/> <Translate value="-4, -4, 0"/> </Transform> <SuperQuadric color="1, 1, 1" order="1" vertex1="-1.3, -1.3, -1.3" vertex2="1.3, 1.3, 1.3"/> </Aggregate> <WaveShader ambient="0.3" diffuse="0.3" specular="0.6" roughness="0.1"> <WaveSourceList> <WaveSource center="0, 0, 0" amplitude="0.5" wavelength="0.2"/> </WaveSourceList> </WaveShader> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="20"/> <Rotate axis="0, 0, 1" angle="20"/> <Translate value="-2, 4, 0"/> </Transform> <Cone color="1, 1, 1" baseRadius="1" top="0, 1, 0" base="0, -1, 0"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="20"/> <Rotate axis="0, 0, 1" angle="20"/> <Translate value="-2, 2, 0"/> </Transform> <Sphere color="1, 1, 1" radius="1" center="0, 0, 0"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="20"/> <Rotate axis="0, 0, 1" angle="20"/> <Translate value="-2, 0, 0"/> </Transform> <Box color="1, 1, 1" vertex1="-1, -1, -1" vertex2="1, 1, 1"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="20"/> <Rotate axis="0, 0, 1" angle="20"/> <Translate value="-2, -2, 0"/> </Transform> <Torus color="1, 1, 1" ringRadius="0.9" pipeRadius="0.4"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="20"/> <Rotate axis="0, 0, 1" angle="20"/> <Translate value="-2, -4, 0"/> </Transform> <SuperQuadric color="1, 1, 1" order="1" vertex1="-1.3, -1.3, -1.3" vertex2="1.3, 1.3, 1.3"/> </Aggregate> <WaveShader ambient="0.3" diffuse="0.3" specular="0.6" roughness="0.1"> <WaveSourceList> <WaveSource center="0, 0, 0" amplitude="0.5" wavelength="0.2"/> <WaveSource center="-1, -1, 1" amplitude="0.5" wavelength="0.2"/> </WaveSourceList> </WaveShader> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="40"/> <Rotate axis="0, 0, 1" angle="40"/> <Translate value="0, 4, 0"/> </Transform> <Cone color="1, 1, 1" baseRadius="1" top="0, 1, 0" base="0, -1, 0"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="40"/> <Rotate axis="0, 0, 1" angle="40"/> <Translate value="0, 2, 0"/> </Transform> <Sphere color="1, 1, 1" radius="1" center="0, 0, 0"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="40"/> <Rotate axis="0, 0, 1" angle="40"/> <Translate value="0, 0, 0"/> </Transform> <Box color="1, 1, 1" vertex1="-1, -1, -1" vertex2="1, 1, 1"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="40"/> <Rotate axis="0, 0, 1" angle="40"/> <Translate value="0, -2, 0"/> </Transform> <Torus color="1, 1, 1" ringRadius="0.9" pipeRadius="0.4"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="40"/> <Rotate axis="0, 0, 1" angle="40"/> <Translate value="0, -4, 0"/> </Transform> <SuperQuadric color="1, 1, 1" order="1" vertex1="-1.3, -1.3, -1.3" vertex2="1.3, 1.3, 1.3"/> </Aggregate> <WaveShader ambient="0.3" diffuse="0.3" specular="0.6" roughness="0.1"> <WaveSourceList> <WaveSource center="0, 0, 0" amplitude="0.5" wavelength="0.2"/> <WaveSource center="-0.5, -0.5, 0.5" amplitude="0.5" wavelength="0.2"/> <WaveSource center="0, 0, 0.5" amplitude="0.5" wavelength="0.2"/> </WaveSourceList> </WaveShader> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="50"/> <Rotate axis="0, 0, 1" angle="50"/> <Translate value="2, 4, 0"/> </Transform> <Cone color="1, 1, 1" baseRadius="1" top="0, 1, 0" base="0, -1, 0"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="50"/> <Rotate axis="0, 0, 1" angle="50"/> <Translate value="2, 2, 0"/> </Transform> <Sphere color="1, 1, 1" radius="1" center="0, 0, 0"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="50"/> <Rotate axis="0, 0, 1" angle="50"/> <Translate value="2, 0, 0"/> </Transform> <Box color="1, 1, 1" vertex1="-1, -1, -1" vertex2="1, 1, 1"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="50"/> <Rotate axis="0, 0, 1" angle="50"/> <Translate value="2, -2, 0"/> </Transform> <Torus color="1, 1, 1" ringRadius="0.9" pipeRadius="0.4"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="50"/> <Rotate axis="0, 0, 1" angle="50"/> <Translate value="2, -4, 0"/> </Transform> <SuperQuadric color="1, 1, 1" order="1" vertex1="-1.3, -1.3, -1.3" vertex2="1.3, 1.3, 1.3"/> </Aggregate> <WaveShader ambient="0.3" diffuse="0.3" specular="0.6" roughness="0.1"> <WaveSourceList> <WaveSource center="0, 0, 0" amplitude="0.5" wavelength="0.2"/> <WaveSource center="-0.5, -0.5, 0.5" amplitude="0.5" wavelength="0.2"/> <WaveSource center="0, 0, 0.5" amplitude="0.5" wavelength="0.2"/> <WaveSource center="0, 0.5, 0.5" amplitude="0.5" wavelength="0.2"/> </WaveSourceList> </WaveShader> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="60"/> <Rotate axis="0, 0, 1" angle="60"/> <Translate value="4, 4, 0"/> </Transform> <Cone color="0.815, 0.5, 0.278" baseRadius="1" top="0, 1, 0" base="0, -1, 0"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="60"/> <Rotate axis="0, 0, 1" angle="60"/> <Translate value="4, 2, 0"/> </Transform> <Sphere color="0.815, 0.5, 0.278" radius="1" center="0, 0, 0"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="60"/> <Rotate axis="0, 0, 1" angle="60"/> <Translate value="4, 0, 0"/> </Transform> <Box color="0.815, 0.5, 0.278" vertex1="-1, -1, -1" vertex2="1, 1, 1"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="60"/> <Rotate axis="0, 0, 1" angle="60"/> <Translate value="4, -2, 0"/> </Transform> <Torus color="0.815, 0.5, 0.278" ringRadius="0.9" pipeRadius="0.4"/> </Aggregate> <Aggregate> <Transform> <Rotate axis="1, 0, 0" angle="60"/> <Rotate axis="0, 0, 1" angle="60"/> <Translate value="4, -4, 0"/> </Transform> <SuperQuadric color="0.815, 0.5, 0.278" order="1" vertex1="-1.3, -1.3, -1.3" vertex2="1.3, 1.3, 1.3"/> </Aggregate> </Scene>