Une forme sans interet mais utilisant externproto

Description


Source / Exemple :


#VRML V2.0 utf8

EXTERNPROTO cylSphere
[ 
field SFFloat sradius 
field SFFloat _height 
field SFFloat cradius 
]"CylSphere.wrl"

EXTERNPROTO CylCone

[ 
field SFFloat coradius  
field SFFloat cyradius 
field SFFloat hauteurCo 
field SFFloat hauteurCy 
field SFColor couleurCone 
field SFColor couleurCyl 
field SFRotation OrCyl
]"CylCone.wrl"

EXTERNPROTO CubeAcolorier

[ 
	field MFColor cf
]"CubeAcolorier.wrl"

Transform{
	children [
		Transform{
			children CylCone{coradius .6 hauteurCo 4 couleurCone 0 1 0}
			translation	-3 0 0
			rotation 0 0 1 1.57
		}
		
		Transform{
			children CylCone{coradius .6 hauteurCo 4 couleurCone 0 1 0}
			translation	3 0 0
			rotation 0 0 1 -1.57
		}

		Transform{
			children CylCone{coradius .6 hauteurCo 4 couleurCone 0 1 0}
			translation	0 0 1
			rotation 1 0 0 -1.57
		}

		Transform{
			children CylCone{coradius .6 hauteurCo 4 couleurCone 0 1 0}
			translation	0 0 -1
			rotation 1 0 0 -1.57
		}

		Transform {
			children CubeAcolorier{cf [1 1 0, 1 0 1, 0 1 0, 1 0 1, .5 1 0,0 0 1]}
		}

		Transform {
			children cylSphere{sradius .5 _height 3 }
			translation	0 0 1
			rotation 0 0 1 1.57
		}
	]
}

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.