Wie kann man Kreisringe zeichnen ?

Status
Nicht offen für weitere Antworten.
M

MarcLB

Gast
Hallo,

ich habe eine Anwendung, bei der ich Kreisringe zeichnen muß.

Da helfen mir solche Klassen wie "com.sun.j3d.utils.geometry.Cylinder" oder "com.sun.j3d.utils.geometry.Sphere" ja nicht weiter.


Vielen Dank.
 
S

stev.glasow

Gast
Kreisringe ???:L sind doch mehrere Kreise, oder?
Wenn ja, einfach mehrere Kreise zeichnen die den Gleichen Mittelpunkt aber einen unerschiedlichen Radius haben
 
M

MarcLB

Gast
So einfach gehts leider nicht:

Bei einem Kreisring kann ich den Untergrund sehen unter dem inneren Kreis sehen.

Danke.
 
S

stev.glasow

Gast
Achso, da kann ich nicht weiter helfen, vieleicht weiß ja jemand anderes was.
 
S

stev.glasow

Gast
Stelle dir einen Donut, der auf einer Ablage liegt in 2D vor ... die Ablage ist doch noch durch das Loch in der Mitte des Donuts zu sehen, jetzt klar?
[edit] Der Donut ist der Kreisring und die Ablage irgend ein Bild.
 
S

stev.glasow

Gast
So wie ich das jetzt sehe ne Menge, oder kann ich die Liniendicke angeben?
 

Illuvatar

Top Contributor
aso... jetzt wird mir alles klar :D

aber...

man kann die Liniendicke angeben ;) (wolltest du dich nicht mal in Java2D einarbeiten?)
In Graphics2D kannst du einen Stroke setzen, zum Beispiel einen BasicStroke mit der Dicke 27.
Code:
((Graphics2D)graphics).setStroke (new BasicStroke (27));
graphics.drawOval (10, 10, 750, 347);
 
S

stev.glasow

Gast
Ich arbeite mich grade in diesem Moment ein :) , habe auch noch geguckt ob nicht so etwas gibt, aber wer kommt den schon auf "stroke" ...
 
M

MarcLB

Gast
Vielen Dank, ich habe mich nicht genau genug ausgedrückt.

Ich möchte dreidimensional ein Rohr mit einer bestimmten Wanddicke zeichnen. Wobei der Durchmesser des Rohres nicht über seine gesamte Länge konstant ist. Es hat Wellen. Stellt euch am besten ein Ofenrohr vor. Das kommt der Sache am nähesten.

Vielen Dank.
 
S

Spacerat

Gast
Nun nochmal (Ehrlich ein letztesmal zum Verständnis!)? Dieser Dounut ist nu' wirklich ein schlechtes Beipiel.

Soll der Ring nun einen Aussen- und einen Innendurchmesser haben (Dann ist es ein Ring), oder (da du davon sprachst) ein Zylinder ohne die "Deckel" (Dann wäre es eine Röhre!)? Im zweiten Fall kann man sich von dem Zylinder mit getShape(Cylinder.TOP) und getShape(Cylinder.BOTTOM) die Shapes dieser Deckel holen und dessen Appearance Tranzparent machen.

Ein weiterer Weg (unheimlich umständlich, aber die Sache wert) wäre, wenn man sich selbst eine Primitiven-Bibliothek anlegt. Dazu kann man sich aus dem Distributierten Quelltexten das geometry-Paket extrahieren und Cylinder z.B. gleich so verändern, da BOTTOM und TOP gar nicht erst erstellt werden. Leider muß man dazu das komplette Paket übernehmen (samt Quadrics usw.) da so ziemlich alles was man dazu braucht "protected" ist. Aber hat man erstmal sein eigenes Paket geschnürt, ist es später ein Klacks z.B. auch noch einen Ring, eine Kapsel und und und zu basteln.

cu
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E relevanter bereich einer isometrischen karte zeichnen (AffineTransform) Spiele- und Multimedia-Programmierung 0
SaftigMelo Kreissegment zeichnen Spiele- und Multimedia-Programmierung 2
E Buttons neu zeichnen im GridLayout Spiele- und Multimedia-Programmierung 2
A Zeichnen außerhalb der paint-Methode Spiele- und Multimedia-Programmierung 6
E Isometrische Tiles mit unterschiedlicher Größe an korrekter Position zeichnen Spiele- und Multimedia-Programmierung 1
Androbin Mein Spiel will sich nicht zeichnen lassen !!! Spiele- und Multimedia-Programmierung 7
J Int Wert auf JFrame zeichnen Spiele- und Multimedia-Programmierung 3
H [ANIMATION] Hintergrundbild nur einmal zeichnen Spiele- und Multimedia-Programmierung 3
R [lwjgl] Cursor -> versetzt Zeichnen / Bild ist umgedreht Spiele- und Multimedia-Programmierung 2
M Methoden eine Map zu zeichnen Spiele- und Multimedia-Programmierung 5
aze Nicht rechteckiges Bild zeichnen Spiele- und Multimedia-Programmierung 5
F nur Ausschnitt eines Image zeichnen Spiele- und Multimedia-Programmierung 9
T 3D Graphen Zeichnen Spiele- und Multimedia-Programmierung 19
F Kurven zeichnen Spiele- und Multimedia-Programmierung 2
E Keine Werte zum Zeichnen werden Übergeben Spiele- und Multimedia-Programmierung 3
A Halbkreise zeichnen lassen? Spiele- und Multimedia-Programmierung 2
F Lineal mit Zahlen zeichnen Spiele- und Multimedia-Programmierung 7
N Linie mit Rand zeichnen Spiele- und Multimedia-Programmierung 10
A Mehrere geometrische Objekte in JPanel zeichnen Spiele- und Multimedia-Programmierung 4
A Optimiertes Zeichnen - wie? Spiele- und Multimedia-Programmierung 8
data89 Koordinaten in Koordinatensystem zeichnen Spiele- und Multimedia-Programmierung 11
M Binärbaum ohne Überlappung zeichnen Spiele- und Multimedia-Programmierung 3
H Decke zeichnen mit Hilfe eines Polygons Spiele- und Multimedia-Programmierung 2
B 1)JButtons zeichnen 2)Kolisionsabfrage von zwei Objekten Spiele- und Multimedia-Programmierung 9
G Linie im Applet zeichnen Spiele- und Multimedia-Programmierung 5
G Schüsse zeichnen, Fehler? Spiele- und Multimedia-Programmierung 3
S Dreieck zeichnen Spiele- und Multimedia-Programmierung 9
G Überlagern von Strings beim zeichnen verhindern Spiele- und Multimedia-Programmierung 3
C Objekt bei Buttonklick zeichnen Spiele- und Multimedia-Programmierung 16
G Geschwungene Klammer zeichnen Spiele- und Multimedia-Programmierung 5
F Neu zeichnen verhindern Spiele- und Multimedia-Programmierung 25
J Zeichnen in BufferedImage und dieses in Datei speichern Spiele- und Multimedia-Programmierung 2
O Funktion zeichnen Spiele- und Multimedia-Programmierung 11
A Lissajous Figuren zeichnen Spiele- und Multimedia-Programmierung 1
G Maus springt --> Free-Hand-Zeichnen Spiele- und Multimedia-Programmierung 2
L Schüsse zeichnen Spiele- und Multimedia-Programmierung 13
M Eigene Strings zeichnen Spiele- und Multimedia-Programmierung 4
T Blitz berechnen und zeichnen Spiele- und Multimedia-Programmierung 13
M auswahlkreis zeichnen (schräg) Spiele- und Multimedia-Programmierung 4
N Logik: Grenz-/Frontlinie zeichnen Spiele- und Multimedia-Programmierung 4
M Grafikprogramm, zeichnen mit Maus Spiele- und Multimedia-Programmierung 7
G Problem beim Zeichnen von LineArrays Spiele- und Multimedia-Programmierung 9
P linie in bild zeichnen Spiele- und Multimedia-Programmierung 2
G Auf 3D Box zeichnen Spiele- und Multimedia-Programmierung 4
K mit Canvas übereinander zeichnen Spiele- und Multimedia-Programmierung 4
G 3D Raum zeichnen Spiele- und Multimedia-Programmierung 7
H Kreis zeichnen mittels Schleife & drawLine Spiele- und Multimedia-Programmierung 4
B Probleme beim zeichnen Spiele- und Multimedia-Programmierung 15
N Bild zu zeichnen (drawImage) klappt nur manchmal?? Spiele- und Multimedia-Programmierung 8
T Effizient zeichnen Spiele- und Multimedia-Programmierung 12
H mit Java2D Markierung über JTable zeichnen und diese bewegen Spiele- und Multimedia-Programmierung 2
C Graphische Benutzerschnittstelle, Problem beim Zeichnen Spiele- und Multimedia-Programmierung 4
J schnellste alternative um in java zu "zeichnen" Spiele- und Multimedia-Programmierung 17
conan2 Objekte in richtiger Z-Reihenfolge zeichnen Spiele- und Multimedia-Programmierung 2
G Punkte in Java3D zeichnen Spiele- und Multimedia-Programmierung 2
S Pixel zeichnen Spiele- und Multimedia-Programmierung 3
S Bild in Speicherbild zeichnen = Nichts? Spiele- und Multimedia-Programmierung 3
G Farbig zeichnen ohne java.awt.Color? Spiele- und Multimedia-Programmierung 5
S Wie kann ich das Zeichnen der Grafik feiner machen? Spiele- und Multimedia-Programmierung 9
C Graphics 2D Zeichnen Spiele- und Multimedia-Programmierung 4
R Kreuz lässt sich nicht zeichnen Spiele- und Multimedia-Programmierung 11
F einzelne Polygone(Graphics) schneller als and. Fig. zeichnen Spiele- und Multimedia-Programmierung 3
K Kugeln und Zylinder zeichnen Spiele- und Multimedia-Programmierung 4
L ein Rechteck zeichnen Spiele- und Multimedia-Programmierung 6

Ähnliche Java Themen

Neue Themen


Oben