AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein 2D-Darstellung einer rollenden Kugel
Thema durchsuchen
Ansicht
Themen-Optionen

2D-Darstellung einer rollenden Kugel

Ein Thema von 3_of_8 · begonnen am 4. Aug 2008 · letzter Beitrag vom 4. Aug 2008
Antwort Antwort
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#1

2D-Darstellung einer rollenden Kugel

  Alt 4. Aug 2008, 13:04
Morgen.

Wieder ein Billard-Problem.

Ich habe eine Billardkugel, die rollt. Sie kann natürlich in alle Richtungen rollen. Jetzt stellt sich die Frage, wie ich das aus der Draufsicht realistisch darstellen kann. Ich vermute, das geht nur mit irgendwelchen komplizierten dreidimensionalen Berechnungen, wie man sie auch für dreidimensionale Kugeln verwendet. Stimmt das?

Welche Möglichkeiten habe ich denn da zur Darstellung?
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von SnuffMaster23
SnuffMaster23

Registriert seit: 13. Feb 2006
Ort: Kempten
253 Beiträge
 
#2

Re: 2D-Darstellung einer rollenden Kugel

  Alt 4. Aug 2008, 13:37
Also wenns echt aussehen soll würde ich wirklich ne dreidimensionale Kugel rollen lassen. Nur so bewegt sich die Zahl/der weiße Fleck mit Zahl richtig über die Kugel.
Arg kompliziert dürften die Berechnungen dazu nicht sein, jedenfalls wenn du nicht selber renderst
Ein lokales Koordinatensystem für jede Kugel und ein Richtungs-/Geschwindigkeitsvektor oder Richtungswinkel und Geschwindigkeit sollten reichen.
"Conspiracy is the poor man's mapping of the world" - Fredric Jameson
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: 2D-Darstellung einer rollenden Kugel

  Alt 4. Aug 2008, 13:53
Ich hab mir das ganze jetzt nochmal überlegt und bin zu dem Schluss gekommen, dass es so gut wie unmöglich ist, das ohne 3D-Renderer hinzubekommen. Und das will ich eigentlich nicht, weil es doch recht kompliziert will, denn zeichen will ich eigentlich komplett in 2D. Ich könnte es natürlich mal ausprobieren (arbeite mit Java).
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von SnuffMaster23
SnuffMaster23

Registriert seit: 13. Feb 2006
Ort: Kempten
253 Beiträge
 
#4

Re: 2D-Darstellung einer rollenden Kugel

  Alt 4. Aug 2008, 13:58
Du könntest offscreen 3D rendern und dann in 2D die 'Szene' zusammensetzen. Damit sparst du dir auch das verschieben in 3D, dann reichen ja die Rotationen.
"Conspiracy is the poor man's mapping of the world" - Fredric Jameson
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: 2D-Darstellung einer rollenden Kugel

  Alt 4. Aug 2008, 14:00
Ja, so habe ich das auch gemeint. Allerdings weiß ich nicht, wie hoch dann der Rechenaufwand ist. Außerdem brauche ich immer noch Texturen für das ganze...
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Antwort Antwort


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 03:43 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