AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Perspektiv-Tiefe berechnen (wer ist gut in Mathe)

Ein Thema von Popov · begonnen am 10. Apr 2012 · letzter Beitrag vom 10. Apr 2012
Antwort Antwort
Benutzerbild von MrMooed
MrMooed

Registriert seit: 18. Feb 2012
101 Beiträge
 
Delphi 7 Enterprise
 
#1

AW: Perspektiv-Tiefe berechnen (wer ist gut in Mathe)

  Alt 10. Apr 2012, 21:52
'Nabend

Ich nehme jetzt einfach mal an, dass es sich auf den Bildern um einen Gang o.Ä. in einem Spiel handelt (oder halt etwas Ähnliches)
Eine andere Methode wären die trigonometrischen Funktionen. (sin/ cos/ tan)

Dazu mal ein Paar Bedingungen/ Annahmen:
  • Die Strecke 'g <-> Fluchtpunkt' heißt: b
  • Die Strecke 'c <-> g' heißt: u
  • Der Winkel alpha sei der Winkel am Horizont (dort wo sich b und c schneiden würden)

So nun müsstest du als eiziges den Winkel alpha berechnen und die Strecke zwischen deinen "Wänden" (Also von der linken bis zur rechten Seite des Bodens)

Dann teilst du lediglich diese Strecke durch 2 und wendest du lediglich tan an und erhällst deine Strecke

Code:
geg.:
    b = 300px
    u = [I]berechnest du[/I]
    alpha = [I]ebenfalls berechnen (sofern es kein fester Wert bei dir ist)[/I]
ges.:
    b[1]

=> [B]b[1] = tan(alpha)*u[1][/B]
Hoffe ich konnte einigermaßen erklären, wie ich es errechnen würde
  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 08:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz