#VRML V2.0 utf8 # BlackSurfperch.wrl # (c) Ildeniz Duman, 1998, for Kelp Forest Project # This is a Blue Rockfish # This is the main program # fish size # max width is 10 cm --> X-axis # length is 1 m -------> Y-axis # max height is 1 m ---> Z-axis EXTERNPROTO BlueRockFish [ exposedField MFString skinTextureFile exposedField SFVec3f fishLODScale exposedField SFColor LODWingColor exposedField SFColor DifColor exposedField MFFloat PosKey exposedField MFVec3f PosKeyValue exposedField MFFloat OrientIntKey exposedField MFRotation OrientIntKeyValue exposedField SFTime FishOrbitTime ] "CircleFishLODProto.wrl#CircleFishLODProto" Viewpoint { position 4 1 -1 orientation 0 1 0 165.2 description "Blue Rockfish" } Transform{ # bottom one children BlueRockFish{ #define new values here skinTextureFile "blueRockFishPatch.jpg" LODWingColor 0.2 0.6 0.8 FishOrbitTime 60 PosKey [0 0.3 0.6 1] PosKeyValue [0 0 1,1 0 0, 0 0 -1, 0 0 1 ] fishLODScale 0.5 0.53 0.2 } } Transform{ # bottom one #2 translation 0 0.5 0 rotation 0 1 0 60 children BlueRockFish{ #define new values here skinTextureFile "blueRockFishPatch.jpg" LODWingColor 0.2 0.6 0.8 FishOrbitTime 60 PosKey [0 0.3 0.6 1] PosKeyValue [0 0 1,1 0 0, 0 0 -1, 0 0 1 ] fishLODScale 0.5 0.53 0.2 } } Transform{ # on the top translation 0 1.5 1 children BlueRockFish{ #define new values here skinTextureFile "blueRockFishPatch.jpg" LODWingColor 0.2 0.6 0.8 FishOrbitTime 40 PosKey [0 0.3 0.6 1] PosKeyValue [0 0 1,1 0 0, 0 0 -1, 0 0 1 ] fishLODScale 0.5 0.53 0.2 } } # hovering Transform{ rotation 0 1 0 45 translation -0.5 1 0 children BlueRockFish{ #define new values here skinTextureFile "blueRockFishPatch.jpg" LODWingColor 0.2 0.6 0.8 FishOrbitTime 80 PosKey [0 0.4 0.7 0.95 1] PosKeyValue [0 0 0, 1 0 0, 0 0 0, 1 0 0, 0.3 0 0 ] OrientIntKey [0 1] OrientIntKeyValue [0 1 0 90, 0 1 0 90] fishLODScale 0.5 0.53 0.2 } } Transform{ # on the top #2 translation 0 1.8 2 children BlueRockFish{ #define new values here skinTextureFile "blueRockFishPatch.jpg" LODWingColor 0.2 0.6 0.8 FishOrbitTime 40 PosKey [0 0.3 0.6 1] PosKeyValue [0 0 1,1 0 0, 0 0 -3, 0 0 1 ] fishLODScale 0.5 0.53 0.2 } } #end of file BlueRockFish.wrl