#VRML V2.0 utf8 EXTERNPROTO Alert [ eventIn SFString alert ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Alert" EXTERNPROTO ActiveAnchor [ eventIn SFTime activate eventIn MFNode addChildren eventIn MFNode removeChildren exposedField MFNode children exposedField SFString description exposedField MFString parameter exposedField MFString url field SFVec3f bboxCenter ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#ActiveAnchor" EXTERNPROTO Grid [ exposedField SFColor color ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Grid" EXTERNPROTO Mapping [ eventIn SFInt32 set_int eventIn SFFloat set_x eventIn SFFloat set_y eventIn SFFloat set_z eventIn SFFloat set_mag eventIn SFVec2f set_vec2 eventIn SFVec3f set_vec3 eventIn SFColor set_color eventIn SFRotation set_rotation field SFFloat x field SFFloat y field SFFloat z field SFFloat mag eventOut SFInt32 int_mapped eventOut SFFloat x_mapped eventOut SFFloat y_mapped eventOut SFFloat z_mapped eventOut SFFloat mag_mapped eventOut SFVec2f vec2_mapped eventOut SFVec3f vec3_mapped eventOut SFColor color_mapped eventOut SFRotation rotation_mapped ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Mapping" EXTERNPROTO Arithmetic [ exposedField SFFloat offset exposedField SFFloat coefficient eventIn SFBool set_bool eventIn SFFloat set_float eventIn SFVec2f set_vec2 eventIn SFVec3f set_vec3 eventIn SFColor set_color eventIn SFRotation set_rotation eventOut SFFloat bool_result eventOut SFFloat float_result eventOut SFVec2f vec2_result eventOut SFVec3f vec3_result eventOut SFColor color_result eventOut SFRotation rotation_result ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Arithmetic" EXTERNPROTO Blocker [ exposedField SFBool enabled eventIn SFBool bool_in eventIn SFColor color_in eventIn SFImage image_in eventIn SFInt32 int_in eventIn SFFloat float_in eventIn SFNode node_in eventIn SFRotation rot_in eventIn SFString string_in eventIn SFTime time_in eventIn SFVec2f vec2_in eventIn SFVec3f vec3_in eventIn MFColor color_m_in eventIn MFInt32 int_m_in eventIn MFFloat float_m_in eventIn MFNode node_m_in eventIn MFRotation rot_m_in eventIn MFString string_m_in eventIn MFVec2f vec2_m_in eventIn MFVec3f vec3_m_in eventOut SFBool bool_out eventOut SFColor color_out eventOut SFImage image_out eventOut SFInt32 int_out eventOut SFFloat float_out eventOut SFNode node_out eventOut SFRotation rot_out eventOut SFString string_out eventOut SFTime time_out eventOut SFVec2f vec2_out eventOut SFVec3f vec3_out eventOut MFColor color_m_out eventOut MFInt32 int_m_out eventOut MFFloat float_m_out eventOut MFNode node_m_out eventOut MFRotation rot_m_out eventOut MFString string_m_out eventOut MFVec2f vec2_m_out eventOut MFVec3f vec3_m_out ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Blocker" EXTERNPROTO Not [ eventIn SFBool set_line eventOut SFBool value_changed ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Not" EXTERNPROTO And [ eventIn SFBool set_line1 eventIn SFBool set_line2 eventIn SFBool set_line3 eventIn SFBool set_line4 eventIn SFBool set_line5 eventIn SFBool set_line6 eventIn SFBool set_line7 eventIn SFBool set_line8 eventIn SFBool set_line9 eventIn SFBool set_line10 eventIn SFBool set_line11 eventIn SFBool set_line12 eventIn SFBool set_line13 eventIn SFBool set_line14 eventIn SFBool set_line15 eventIn SFBool set_line16 eventOut SFBool value_changed ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#And" EXTERNPROTO Or [ eventIn SFBool set_line1 eventIn SFBool set_line2 eventIn SFBool set_line3 eventIn SFBool set_line4 eventIn SFBool set_line5 eventIn SFBool set_line6 eventIn SFBool set_line7 eventIn SFBool set_line8 eventIn SFBool set_line9 eventIn SFBool set_line10 eventIn SFBool set_line11 eventIn SFBool set_line12 eventIn SFBool set_line13 eventIn SFBool set_line14 eventIn SFBool set_line15 eventIn SFBool set_line16 eventOut SFBool value_changed ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Or" EXTERNPROTO Xor [ exposedField SFInt32 nlines eventIn SFBool set_line1 eventIn SFBool set_line2 eventIn SFBool set_line3 eventIn SFBool set_line4 eventIn SFBool set_line5 eventIn SFBool set_line6 eventIn SFBool set_line7 eventIn SFBool set_line8 eventIn SFBool set_line9 eventIn SFBool set_line10 eventIn SFBool set_line11 eventIn SFBool set_line12 eventIn SFBool set_line13 eventIn SFBool set_line14 eventIn SFBool set_line15 eventIn SFBool set_line16 eventOut SFBool value_changed ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Xor" EXTERNPROTO NAnd [ eventIn SFBool set_line1 eventIn SFBool set_line2 eventIn SFBool set_line3 eventIn SFBool set_line4 eventIn SFBool set_line5 eventIn SFBool set_line6 eventIn SFBool set_line7 eventIn SFBool set_line8 eventIn SFBool set_line9 eventIn SFBool set_line10 eventIn SFBool set_line11 eventIn SFBool set_line12 eventIn SFBool set_line13 eventIn SFBool set_line14 eventIn SFBool set_line15 eventIn SFBool set_line16 eventOut SFBool value_changed ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#NAnd" EXTERNPROTO NOr [ eventIn SFBool set_line1 eventIn SFBool set_line2 eventIn SFBool set_line3 eventIn SFBool set_line4 eventIn SFBool set_line5 eventIn SFBool set_line6 eventIn SFBool set_line7 eventIn SFBool set_line8 eventIn SFBool set_line9 eventIn SFBool set_line10 eventIn SFBool set_line11 eventIn SFBool set_line12 eventIn SFBool set_line13 eventIn SFBool set_line14 eventIn SFBool set_line15 eventIn SFBool set_line16 eventOut SFBool value_changed ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#NOr" EXTERNPROTO NXor [ exposedField SFInt32 nlines eventIn SFBool set_line1 eventIn SFBool set_line2 eventIn SFBool set_line3 eventIn SFBool set_line4 eventIn SFBool set_line5 eventIn SFBool set_line6 eventIn SFBool set_line7 eventIn SFBool set_line8 eventIn SFBool set_line9 eventIn SFBool set_line10 eventIn SFBool set_line11 eventIn SFBool set_line12 eventIn SFBool set_line13 eventIn SFBool set_line14 eventIn SFBool set_line15 eventIn SFBool set_line16 eventOut SFBool value_changed ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#NXor" EXTERNPROTO CycleSwitch [ eventIn SFTime trigger exposedField SFInt32 whichChoice exposedField MFNode choice eventOut SFTime endCycle ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#CycleSwitch" EXTERNPROTO Diode [ eventIn SFBool set_line field SFBool filter eventOut SFBool value_changed eventOut SFTime time ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Diode" EXTERNPROTO Position2dInterpolator [ eventIn SFFloat set_fraction exposedField MFFloat key exposedField MFVec2f keyValue eventOut SFVec2f value_changed ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Position2dInterpolator" EXTERNPROTO Coordinate2dInterpolator [ eventIn SFFloat set_fraction exposedField MFFloat key exposedField MFVec2f keyValue eventOut MFVec2f value_changed ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Coordinate2dInterpolator" EXTERNPROTO Pause [ field SFBool startOnLoad exposedField SFFloat playSpeed exposedField SFBool enabled exposedField SFTime cycleInterval exposedField MFNode button eventIn SFTime touchTime eventIn SFTime set_startTime eventIn SFTime set_stopTime eventIn SFFloat set_fraction field SFFloat fraction eventOut SFFloat fraction_changed eventOut SFBool isActive ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Pause" EXTERNPROTO ImageMap [ field SFString defaultURL field SFString defaultDescription field MFString parameters field SFBool loadURL field SFBool setDescription eventIn SFVec2f texCoord eventIn SFBool isActive eventOut MFString descOver eventOut SFInt32 choice_changed field MFInt32 type field MFVec2f point field MFString url field MFString description ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#ImageMap" EXTERNPROTO MappedShape [ field SFString defaultURL field SFString defaultDescription field MFString parameters field SFBool loadURL field SFBool setDescription eventOut MFString descOver eventOut SFInt32 choice_changed field MFInt32 type field MFVec2f point field MFString url field MFString description exposedField SFNode material exposedField SFNode texture exposedField SFNode textureTransform exposedField SFNode geometry ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#MappedShape" EXTERNPROTO Slider [ eventIn SFFloat set_fraction field SFFloat fraction field SFBool noloop eventOut SFFloat fraction_changed eventOut SFTime touchTime exposedField SFBool enabled exposedField MFNode thumb exposedField MFNode slide ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Slider" EXTERNPROTO BoxSlider [ eventIn SFFloat set_fraction field SFFloat fraction field SFBool noloop eventOut SFFloat fraction_changed eventOut SFTime touchTime exposedField SFBool enabled exposedField MFNode thumb exposedField MFNode topMark exposedField MFNode botMark ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#BoxSlider" EXTERNPROTO Button [ field SFBool noloop eventIn SFBool set_state field SFBool state eventOut SFBool state_changed exposedField SFColor onColor exposedField SFColor offColor exposedField SFNode button exposedField MFNode base ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Button" EXTERNPROTO PlaneSlider [ eventIn SFFloat set_x eventIn SFFloat set_y eventIn SFVec2f set_xy eventIn SFVec3f set_xyz field SFVec2f xy field SFBool noloop eventOut SFFloat x_changed eventOut SFFloat y_changed eventOut SFVec2f xy_changed eventOut SFTime touchTime field SFBool x_enabled field SFBool y_enabled exposedField MFNode thumb exposedField MFNode grid ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#PlaneSlider" EXTERNPROTO Knob [ eventIn SFFloat set_fraction eventOut SFFloat fraction_changed field SFFloat fraction field SFBool noloop eventOut SFTime touchTime exposedField SFBool enabled exposedField MFNode knob ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Knob" EXTERNPROTO Dial [ eventIn SFFloat set_value eventOut SFFloat value_changed field SFFloat value field SFBool noloop eventOut SFTime touchTime ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Dial" EXTERNPROTO UpDown [ eventIn SFFloat set_value field SFFloat value eventOut SFFloat value_changed exposedField SFBool discrete exposedField SFFloat increment field SFBool noloop eventOut SFTime touchTime exposedField SFVec3f separation exposedField SFTime interval exposedField SFColor onColor exposedField SFColor offColor exposedField SFVec3f push_pos exposedField SFVec3f out_pos exposedField SFNode leftArrow exposedField SFNode rightArrow ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#UpDown" EXTERNPROTO LightSwitch [ eventIn SFBool set_state field SFBool state eventOut SFBool state_changed field SFBool noloop exposedField SFTime animTime exposedField MFFloat colorKey exposedField MFColor colorKeyValue eventOut SFTime touchTime exposedField SFNode button exposedField MFNode base ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#LightSwitch" EXTERNPROTO RubberLine [ exposedField SFColor lineColor exposedField SFVec3f startpoint exposedField SFVec3f endpoint exposedField MFNode children ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#RubberLine" EXTERNPROTO PopupText [ eventIn MFString showThis exposedField SFNode fontStyle exposedField SFNode appearance field SFString default field MFString stringlist eventIn SFBool over0 eventIn SFBool over1 eventIn SFBool over2 eventIn SFBool over3 eventIn SFBool over4 eventIn SFBool over5 eventIn SFBool over6 eventIn SFBool over7 eventIn SFBool over8 eventIn SFBool over9 eventIn SFBool over10 eventIn SFBool over11 eventIn SFBool over12 eventIn SFBool over13 eventIn SFBool over14 eventIn SFBool over15 eventIn SFBool over16 eventIn SFBool over17 eventIn SFBool over18 eventIn SFBool over19 eventIn SFBool over20 eventIn SFBool over21 eventIn SFBool over22 eventIn SFBool over23 eventIn SFBool over24 eventIn SFBool over25 eventIn SFBool over26 eventIn SFBool over27 eventIn SFBool over28 eventIn SFBool over29 eventIn SFBool over30 eventIn SFBool over31 ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#PopupText" EXTERNPROTO Enum [ exposedField SFColor color exposedField SFFloat flt exposedField SFInt32 number exposedField SFNode fontStyle ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#Enum" EXTERNPROTO TimeChain [ eventIn SFBool prevActive eventIn SFBool halt eventOut SFTime startNext ] "http://zing.ncsl.nist.gov/~gseidman/vrml/repos/protos.wrl#TimeChain"