AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Wichtige Frage wegen kugeln
Thema durchsuchen
Ansicht
Themen-Optionen

Wichtige Frage wegen kugeln

Ein Thema von Robertlu · begonnen am 9. Mär 2004 · letzter Beitrag vom 10. Mär 2004
Antwort Antwort
Seite 1 von 2  1 2      
Robertlu

Registriert seit: 22. Feb 2004
Ort: Potsdam
35 Beiträge
 
Delphi 7 Enterprise
 
#1

Wichtige Frage wegen kugeln

  Alt 9. Mär 2004, 10:40
Hallo

ich hab mal wieder eine Frage. Es ist sehr wichtig ich muß bis freitag eine Halbjahres Projekt arbeit in Informatik abgeben und ich muss noch eine Kugeldarstellung schreiben.
Also meine frage ist wenn ich ein dreidimensionales Koordinaten auf dem rechner in 2d darstelle.
Also geht die x achse schräg nach vorne die y achse horizontal nach rechts und die z achse vertikal nach oben. So jetzt habe ich da auch schon eine kugel gargestellt mit hilfe des Mittelpunktes und des radiusses, also durch umrechnung.
Das problem was ich jetzt habe ist, dass die Kugel bei mir gerade ist, sie aber eigentlich so wie ein Ei aussehen müsste, weil sie ja durch die x achse verzerrt wird.


Ich brauche umbedingt hilfe??? Bitte bitte kann mir jemand helfen sehr sehr wichtig

Gruss von Robert

PS.: vielleicht hat ja jemand mal so ein programm geschrieben und kann mir sagen wie dass funktioniert.
  Mit Zitat antworten Zitat
AlphaBug

Registriert seit: 2. Mär 2004
Ort: hinterm Transistor 246 gleich links
46 Beiträge
 
Delphi 6 Enterprise
 
#2

Re: Wichtige Frage wegen kugeln

  Alt 9. Mär 2004, 11:00
Hi,

Wenn ich das richtig verstehe, soll eine Kugel dargestellt werden.


Nur um Verwechslungen/Missverständnisse zu vermeiden:

- Die X-Achse führt im Koordinatensystem von Links nach Rechts (oder umgekehrt).

- Die Y-Achse führt im Koordinatensystem von Unten nach Oben (oder umgekehrt).

- Die Z-Achse stellt die Tiefe des Raumes dar.


Zu deinem Problem:

Natürlich wird die Kugel "gerade", also kreisrund, dargestellt.
Eine Kugel ist immer rund, egal um welche Achse du sie drehst.
Ich wüsste nicht, warum eine Kugel dabei verzehrt, also als "Ei", dargestellt wird.

Vielleicht haben sich aber ja die Regeln der Geometrie geändert .
Delphi 4ever !
  Mit Zitat antworten Zitat
Robertlu

Registriert seit: 22. Feb 2004
Ort: Potsdam
35 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Wichtige Frage wegen kugeln

  Alt 9. Mär 2004, 11:10
Doch Doch das ist schon so,
durch die tiefe des raumes wird die kugel nach schräg vorne (oder hinten) ja auch dargestellt.
und dadurch sieht es dann wie ein ei aus.

durch 135° winkel der x achse sieht es verzerrt aus.
  Mit Zitat antworten Zitat
roderich
(Gast)

n/a Beiträge
 
#4

Re: Wichtige Frage wegen kugeln

  Alt 9. Mär 2004, 11:20
das würde ich z.B. mit OpenGL machen.
Schau mal unter

http://glscene.org/

ist eine sehr gute OpenSource-Bibliothek für Delphi mit Beispielen etc.

Roderich
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#5

Re: Wichtige Frage wegen kugeln

  Alt 9. Mär 2004, 11:31
Zitat von AlphaBug:
...Vielleicht haben sich aber ja die Regeln der Geometrie geändert .
Das zwar nicht, aber die Naturgesetze sollen offensichtlich von Robertlu verändert werden. Eine Kugel ist dadurch definiert, daß sie aus allen Blickwinkeln gleich aussieht und sich höchstens durch die Farbe unterscheidet, siehe Billardkugeln.

Wenn man allerdings das Koordinatensystem ändert (verzerrt), so wird eine Kugel zu einem Ei. Genauer gesagt zu einer Ellipse. Und genau da müßte man ansetzen.
Gruß
Hansa
  Mit Zitat antworten Zitat
Robertlu

Registriert seit: 22. Feb 2004
Ort: Potsdam
35 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Wichtige Frage wegen kugeln

  Alt 9. Mär 2004, 15:15
HAllo Hansa

also durch mich sollen keine NAturgesetze verändert werden.
Aber wenn man ein kartesisches Koordinatensystem betrachtet, dann liegt die in die tiefe gehende Achse,also die x achse 135° zu den beiden anderen achsen.Dadurch kommt eine verzerrung zu stande.
Eigentlich möchte man ja einen raum haben, da man diesen aber nicht auf einem 2d Papier darstellen kann (ausser wenn man es knickt) muß man ein Koordinatensystem mit drei achsen benutzen. Dann sieht diese kugel eben verzerrt aus. Naja das mit den Ellipsen habe ich ja schon ausprobiert allerdings ist die kugel trozdem gerade ich kriege sie nicht so ei förmig hin.

Naja wenn mir jemand helfen kann wär's echt toll

Gruß rob
  Mit Zitat antworten Zitat
Wheelie

Registriert seit: 21. Okt 2003
Ort: Dresden
177 Beiträge
 
#7

Re: Wichtige Frage wegen kugeln

  Alt 9. Mär 2004, 15:50
poste dein prog oder einen screenshot von dem koordinatensystem und der kugel einfach mal
  Mit Zitat antworten Zitat
Robertlu

Registriert seit: 22. Feb 2004
Ort: Potsdam
35 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Wichtige Frage wegen kugeln

  Alt 9. Mär 2004, 20:27
Hallo

also ich hab mal ein Screenshot von meinem Programm dazu gestellt damit man sich das mal vorstellen kann.
Miniaturansicht angehängter Grafiken
darstellung.jpg  
  Mit Zitat antworten Zitat
Robertlu

Registriert seit: 22. Feb 2004
Ort: Potsdam
35 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: Wichtige Frage wegen kugeln

  Alt 9. Mär 2004, 20:59
http://c:\darstellung.jpg

Ich hoffe das man das bild jetzt sogar sieht wenn nicht könnt ihr es euch ja auch downloaden.

Danke

PS.: Oder vielleicht kann ir jemand sagen wie ich ein Bild von meinem PC hier direkt im eingabe fenster darstellen kann, wenn das geht ???

Aber wichtiger wäre es wenn ihr mir meine eigentliche frage beantwortet
  Mit Zitat antworten Zitat
Wheelie

Registriert seit: 21. Okt 2003
Ort: Dresden
177 Beiträge
 
#10

Re: Wichtige Frage wegen kugeln

  Alt 9. Mär 2004, 21:05
Bist du dir ganz sicher, dass da noch was gestreckt werden muss Sieht doch ganz gut aus
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz