MuPAD Education Group: Kostenlose Materialen für MuPAD Pro:
www.sciface.com/education, schule.mupad.de, studium.mupad.de, mupad.zum.de.

________________________________________________________________________________

 

Inhalt....: Cuboctahedron, Archimedischer Körper (Grafik 3D) 

Kategorie.: Grafik

Mathematik: Grafik

MuPAD.....: 3.1.1

Datum.....: 2005-04-04

Autoren...: Kai Gehrs <acrowley@mupad.de>

Autoren...: Andreas Sorgatz <sorgatz@sciface.com>

Funktionen: plot, plot::Cylinder, plot::Box, VisibleBeforeBegin, TimeRange

Funktionen: BackgroundStyle, TopBottom, AnimationStyle, BackAndForth, AutoPlay

________________________________________________________________________________

 

Archimedischer Körper: Cuboctahedron

 

Dieses Arbeitsblatt demonstriert den Einsatz von MuPAD Grafikfunktionen und Grafikoptionen

anhand eines Beispiels.

 

Der Körper setzt sich aus Dreiecken und Quadraten zusammen. Dreiecke und Vierecke sind

zeilenweise über ihre Eckpunkte definiert. Für eine saubere Darstellung der Lichtreflexe ist die

Reihenfolge der Punkte in einer Figur wichtig: "gegen den Uhrzeigersinn"!

 

Wir fassen die Dreiecks- und Vierecksflächen über plot::Group3d zusammen und geben

dem neuen Objekt den Namen "Cuboctahedron", unter dem es im Inspektor sichtbar sein

wird. Die Option Scaling = Constrained wird beim Zeichnen aus dem Objekt hoch in

die gesamte Zeichenszene gereicht. Es besagt: "Hallo. Ich schlage vor, dass das Koordinaten-

system gleichskalierte Achsen erhält, damit ich verzerrungsfrei dargestellt werde." Dieser Bitte

wird von der aussenliegenden Szene und dem koordinatensystem im Allgemeinen entsprochen.

 

Cuboctahedron:=

  plot::Group3d(

    Name = "Cuboctahedron",

    plot::SurfaceSet([ // Dreiecke

          -1, 0, 1,   0,-1, 1,  -1,-1, 0,

           1, 0,-1,   1,-1, 0,   0,-1,-1,

           1, 0, 1,   1, 1, 0,   0, 1, 1,

          -1, 0,-1,  -1, 1, 0,   0, 1,-1,

          -1,-1, 0,  -1, 0,-1,   0,-1,-1,

           1,-1, 0,   1, 0, 1,   0,-1, 1,

          -1, 1, 0,  -1, 0, 1,   0, 1, 1,

           1, 1, 0,   1, 0,-1,   0, 1,-1

    ], MeshListType = Triangles, MeshVisible),

    plot::SurfaceSet([ // Vierecke

          -1, 0, 1,  -1, 1, 0,  -1, 0,-1,  -1,-1, 0,

           1, 0, 1,   1,-1, 0,   1, 0,-1,   1, 1, 0,

           0,-1, 1,  -1,-1, 0,   0,-1,-1,   1,-1, 0,

           0, 1, 1,   1, 1, 0,   0, 1,-1,  -1, 1, 0,

           0, 1, 1,  -1, 0, 1,   0,-1, 1,   1, 0, 1,

           0, 1,-1,   1, 0,-1,   0,-1,-1,  -1, 0,-1

    ], MeshListType = Quads),

    Scaling = Constrained

  )

math

plot( Cuboctahedron,

      BackgroundStyle = Pyramid,

      Axes   = None,

      Width  = 120,

      Height = 120

):

MuPAD graphics

________________________________________________________________________________

 

Anmerkungen:

1.  Weitere Anregungen zum Einsatz von MuPAD in der Lehre finden Sie auf unserem WebPortal

     MuPAD in Schule und Studium unter: http://schule.mupad.de bzw. http://studium.mupad.de.

________________________________________________________________________________

 

 

MuPAD Education Group: Kostenlose Materialen für MuPAD Pro:
www.sciface.com/education, schule.mupad.de, studium.mupad.de, mupad.zum.de.