Zum Inhalt springen

X3dom: Kapitel01 Graphische Grundkoerper

Aus Wikibooks


Hier ist das Kapitel für Graphische Grundkörper. In x3dom gibt es die Grundkörper Box, Sphere, Cylinder, Cone, Torus, Plane und Text.


Quader (Box)

[Bearbeiten]

Das erste Grafikprimitiv ist der Quader oder Box. Die Box hat das Attribut size mit dem ihr die Abmessungen des Quaders in x-, y- und z-Richtung festlegen könnt. Wenn ihr den Parameter size nicht aufführt, dann beibt er auf seinen Defaultwerten "2 2 2".


Attribut Typ Wertebereich Defaultwert
size SV3Vecf x y z: alle 0..unendlich size="2 2 2"
solid boolean true oder false solid="true"
Hello Box mit zwei Quadern in x3dom
html> 
   <head>
     <title>5101 HelloBox</title> 
     <script type='text/javascript' src='https://www.x3dom.org/download/dev/x3dom-full.js'> </script> 
     <link rel='stylesheet' type='text/css' href='https://www.x3dom.org/download/x3dom.css'></link> 
   </head> 
   <body> 
     <h1>5101 Hallo Box, in x3dom!</h1> 
	 <x3d width='800px' height='600px'> 
       <scene>
          <shape>    <!grüner Boden>
		     <appearance> 
			   <material diffuseColor='green' ></material> 
		     </appearance> 
             <Box size="6 0.1 4"  solid="true"></Text>
		  </shape>
         
     <Transform translation="0 1 0">
          <shape>    <!roter Kubus>
		     <appearance> 
			   <material diffuseColor='red' ></material> 
		     </appearance> 
             <Box></Box>
		  </shape>
         </Transform>
      </scene>
	</x3d> 
   </body> 
</html>


Kugel (Sphere)

[Bearbeiten]

Das zweite Grafikprimitiv ist die Kugel oder Sphere.


Attribut Typ Wertebereich Defaultwert
radius SFfoat 0-unendlich radius="1"
solid boolean true oder false solid="true"

Kegel (Cone)

[Bearbeiten]

Hier kommt der Kegel.

Die Parameter für einen Cone (Kegel) in x3dom


Attribut Typ Wertebereich Defaultwert
height SFfoat 0-unendlich height="2"
bottomradius SFfoat 0-unendlich radius="1"
bottom boolean true oder false bottom="true"
side boolean true oder false side="true"
solid boolean true oder false solid="true"


Zylinder (Cylinder)

[Bearbeiten]

Hier kommt der Zylinder.

Die Parameter für einen Cylinder (Zylinder) in x3dom
Attribut Typ Wertebereich Defaultwert
height SFfoat 0-unendlich height="2"
radius SFfoat 0-unendlich radius="1"
top boolean true oder false top="true"
bottom boolean true oder false bottom="true"
side boolean true oder false side="true"
solid boolean true oder false solid="true"



Torus

[Bearbeiten]

Plane

[Bearbeiten]