#VRML V2.0 utf8 # CAP5805 Computer Simulation # Final Project # Laurentiu Iancu # liancu@cise.ufl.edu # Petri Net EXTERNPROTO PetriNetPlace [ exposedField SFVec3f translation exposedField SFColor diffuseColor ] "petrinetprotos.wrl#PetriNetPlace" EXTERNPROTO PetriNetTransition [ exposedField SFVec3f translation exposedField SFColor diffuseColor ] "petrinetprotos.wrl#PetriNetTransition" EXTERNPROTO PetriNetShaft [ exposedField SFVec3f translation exposedField SFColor diffuseColor ] "petrinetprotos.wrl#PetriNetShaft" EXTERNPROTO PetriNetCornerU [ exposedField SFVec3f translation exposedField SFRotation rotation exposedField SFColor diffuseColor ] "petrinetprotos.wrl#PetriNetCornerU" EXTERNPROTO PetriNetCornerJ [ exposedField SFVec3f translation exposedField SFRotation rotation exposedField SFColor diffuseColor ] "petrinetprotos.wrl#PetriNetCornerJ" DEF PetriNet Transform { children [ PetriNetPlace { translation -23.5 0.0 0.0 }, PetriNetShaft { translation -22.325 0.0 0.0 }, PetriNetTransition { translation -21.15 1.0 0.0 }, PetriNetShaft { translation -19.975 0.0 0.0 }, PetriNetCornerJ { translation -22.15 2.0 1.4 rotation 0 0 1 3.141593 }, PetriNetPlace { translation -18.8 2.0 2.3 }, PetriNetCornerJ { translation -15.45 2.0 1.4 }, PetriNetPlace { translation -18.8 0.0 0.0 }, PetriNetShaft { translation -17.625 0.0 0.0 }, PetriNetTransition { translation -16.45 1.0 0.0 }, PetriNetShaft { translation -15.275 0.0 0.0 }, PetriNetCornerJ { translation -17.45 2.0 -1.4 rotation 0 1 0 3.141593 }, PetriNetPlace { translation -14.1 2.0 -2.3 }, PetriNetCornerJ { translation -10.75 2.0 -1.4 rotation 1 0 0 3.141593 }, PetriNetPlace { translation -14.1 0.0 0.0 }, PetriNetShaft { translation -12.925 0.0 0.0 }, PetriNetTransition { translation -11.75 1.0 0.0 }, PetriNetShaft { translation -10.575 0.0 0.0 }, PetriNetCornerJ { translation -12.75 2.0 1.4 rotation 0 0 1 3.141593 }, PetriNetPlace { translation -9.4 2.0 2.3 }, PetriNetCornerJ { translation -6.05 2.0 1.4 }, PetriNetPlace { translation -9.4 0.0 0.0 }, PetriNetShaft { translation -8.225 0.0 0.0 }, PetriNetTransition { translation -7.05 1.0 0.0 }, PetriNetShaft { translation -5.875 0.0 0.0 }, PetriNetCornerJ { translation -8.05 2.0 -1.4 rotation 0 1 0 3.141593 }, PetriNetPlace { translation -4.7 2.0 -2.3 }, PetriNetCornerJ { translation -1.35 2.0 -1.4 rotation 1 0 0 3.141593 }, PetriNetPlace { translation -4.7 0.0 0.0 }, PetriNetShaft { translation -3.525 0.0 0.0 }, PetriNetTransition { translation -2.35 1.0 0.0 }, PetriNetShaft { translation -1.175 0.0 0.0 }, PetriNetPlace { # central Petri place: spatial origin of the Petri Net model translation 0.0 0.0 0.0 }, PetriNetCornerJ { translation -3.35 2.0 1.4 rotation 0 0 1 3.141593 }, PetriNetPlace { translation 0.0 2.0 2.3 }, PetriNetCornerJ { translation 3.35 2.0 1.4 }, PetriNetShaft { translation 1.175 0.0 0.0 }, PetriNetTransition { translation 2.35 1.0 0.0 }, PetriNetShaft { translation 3.525 0.0 0.0 }, PetriNetPlace { translation 4.7 0.0 0.0 }, PetriNetCornerJ { translation 1.35 2.0 -1.4 rotation 0 1 0 3.141593 }, PetriNetPlace { translation 4.7 2.0 -2.3 }, PetriNetCornerJ { translation 8.05 2.0 -1.4 rotation 1 0 0 3.141593 }, PetriNetShaft { translation 5.875 0.0 0.0 }, PetriNetTransition { translation 7.05 1.0 0.0 }, PetriNetShaft { translation 8.225 0.0 0.0 }, PetriNetPlace { translation 9.4 0.0 0.0 }, PetriNetCornerJ { translation 6.05 2.0 1.4 rotation 0 0 1 3.141593 }, PetriNetPlace { translation 9.4 2.0 2.3 }, PetriNetCornerJ { translation 12.75 2.0 1.4 }, PetriNetShaft { translation 10.575 0.0 0.0 }, PetriNetTransition { translation 11.75 1.0 0.0 }, PetriNetShaft { translation 12.925 0.0 0.0 }, PetriNetPlace { translation 14.1 0.0 0.0 }, PetriNetCornerJ { translation 10.75 2.0 -1.4 rotation 0 1 0 3.141593 }, PetriNetPlace { translation 14.1 2.0 -2.3 }, PetriNetCornerJ { translation 17.45 2.0 -1.4 rotation 1 0 0 3.141593 }, PetriNetShaft { translation 15.275 0.0 0.0 }, PetriNetTransition { translation 16.45 1.0 0.0 }, PetriNetShaft { translation 17.625 0.0 0.0 }, PetriNetPlace { translation 18.8 0.0 0.0 }, PetriNetCornerJ { translation 15.45 2.0 1.4 rotation 0 0 1 3.141593 }, PetriNetPlace { translation 18.8 2.0 2.3 }, PetriNetCornerJ { translation 22.15 2.0 1.4 }, PetriNetShaft { translation 19.975 0.0 0.0 }, PetriNetTransition { translation 21.15 1.0 0.0 }, PetriNetShaft { translation 22.325 0.0 0.0 }, PetriNetPlace { translation 23.5 0.0 0.0 } ] }