tut18c.wrl

#VRML V2.0 utf8

WorldInfo {
	title "Floppy's VRML97 Tutorial Example 18c"
	info ["(C) Copyright 1999 Vapour Technology"
 	        "vrmlguide@vapourtech.com"]
}

NavigationInfo {
	type "EXAMINE"
}

Viewpoint {
	position 0 0 4
}

Transform {
	translation -1.5 0 0
	children [
		DEF SENSOR1 CylinderSensor {	
			diskAngle 0.78
		}
		DEF OBJECT1 Transform {
			children [
				Shape {
					appearance Appearance {
						material Material {
							diffuseColor 1 1 1
						}
					}
					geometry Cylinder {
						height 0.8
						radius 0.25
					}
				}
				Transform {
					translation 0 0 0
					rotation 0 0 1 1.57
					children [
						Shape {
							appearance Appearance {
								material Material {
									diffuseColor 1 0 0
								}
							}
							geometry Cylinder {
								height 1.6
								radius 0.1
							}
						}		
					]
				}
				Transform {
					translation 0 0 0.4
					rotation 1 0 0 1.57
					children [
						Shape {
							appearance Appearance {
								material Material {
									diffuseColor 0 1 0
								}
							}
							geometry Cylinder {
								height 0.8
								radius 0.1
							}
						}		
					]
				}
				Transform {
					translation 0 0 -0.4
					rotation 1 0 0 -1.57
					children [
						Shape {
							appearance Appearance {
								material Material {
									diffuseColor 0 0 1
								}
							}
							geometry Cylinder {
								height 0.8
								radius 0.1
							}
						}		
					]
				}
			]
		}
	]
}

Transform {
	translation 1.5 0 0
	rotation 1 0 0 1.54
	children [
		DEF SENSOR2 CylinderSensor {	
			diskAngle 0.78
		}
		DEF OBJECT2 Transform {
			children [
				Shape {
					appearance Appearance {
						material Material {
							diffuseColor 1 1 1
						}
					}
					geometry Cylinder {
						height 0.4
						radius 0.25
					}
				}
				Transform {
					translation 0 0 0
					rotation 0 0 1 1.57
					children [
						Shape {
							appearance Appearance {
								material Material {
									diffuseColor 1 0 0
								}
							}
							geometry Cylinder {
								height 1.6
								radius 0.1
							}
						}		
					]
				}
				Transform {
					translation 0 0 0.4
					rotation 1 0 0 1.57
					children [
						Shape {
							appearance Appearance {
								material Material {
									diffuseColor 0 1 0
								}
							}
							geometry Cylinder {
								height 0.8
								radius 0.1
							}
						}		
					]
				}
				Transform {
					translation 0 0 -0.4
					rotation 1 0 0 -1.57
					children [
						Shape {
							appearance Appearance {
								material Material {
									diffuseColor 0 0 1
								}
							}
							geometry Cylinder {
								height 0.8
								radius 0.1
							}
						}		
					]
				}
			]
		}
	]
}
ROUTE SENSOR1.rotation_changed TO OBJECT1.rotation
ROUTE SENSOR2.rotation_changed TO OBJECT2.rotation

Generated by GNU enscript 1.6.1.

© Copyright 1999 Vapour Technology - vrmlguide@vapourtech.com