DMUG-Archiv 1998

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

konkave Polygone in 3D

Hallo Mathematica-User!

Gibt es eine Moeglichkeit, Polygone mit konkaven
Teilen in einem 3D - Bild zu zeichnen ?
Die Beispiele in Wolframs Mathematica-Buch (Chapter 2.9,
Page 431, 432) funktionieren nur fuer konvexe
Polygone, d.h. die nirgendwo nach Innen gekruemmt
sind. Wenn man genau hinschaut, sieht man auch warum:
Es werden Dreiecke mit dem 1.Punkt als ein Eck und
die anderen Punkte entsprechend als die beiden
anderen Ecken gefuellt Dieses Verfahren funktioniert
aber, wie gesagt, nur fuer konvexe Objekte.

Beispiel:
list0={{0,0,0},{0,0,1},{1,0,1},{0.3,0,0.7}};
list1={{0,1,0},{0,1,1},{1,1,1},{0.3,1,0.7}};
Show[Graphics3D[Polygon[list0]],Graphics3D[Polygon[list1]]];

Merkwuerdigerweise macht Mathematica es richtig,
wenn man nur 2-dimensionale Bilder erzeugt. Wenn
man diese aber mit "StackGraphics" aus dem Package
Graphics`Graphics3D` stapelt, macht er's wieder
falsch !!

Beispiel:
list2={{0,0},{0,1},{1,1},{0.3,0.7}};
plot=Show[Graphics[Polygon[list2]]];
Needs["Graphics`Graphics3D`"];
Show[StackGraphics[{plot,plot}]];

viele Gruesse,
Claus 


..............................................................................
 Claus Fuetterer
 Institut fuer theoretische Physik   e-mail: cf@XXXXXXX.de
 Universitaet des Saarlandes         Tel.  : +49-(0)681-302 3957
 D-66041 Saarbruecken                        +49-(0)681-302 2402 (secretary)
 Germany                             FAX   : +49-(0)681-302 4316
                                     http://www.uni-sb.de/~c.fuetterer
..............................................................................




Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 08.09.2003 20:44