AGB  ·  Datenschutz  ·  Impressum  







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

OpenGL Probleme

Ein Thema von 3_of_8 · begonnen am 27. Mär 2005 · letzter Beitrag vom 31. Mär 2005
Antwort Antwort
Seite 3 von 4     123 4      
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
 
#21

Re: OpenGL Probleme

  Alt 30. Mär 2005, 22:17
@C: Ich bin 14! Ich kann mir weder einen C/C++/Visual C++/wasauchimmer Compiler leisten, noch einen Kurs. Ich bin froh, dass ich einigermaßen Delphi beherrsche (Mein Prog ist seit ich eine Variablenfunktion eingefügt habe so buggy, dass ich es nur noch ausführen kann, indem ich jeden Fehler unterdrücke).

Dass die Linien nach hinten dünner werden ist ja klar, aber dass sie teilweise nicht mehr sichtbar oder nur noch gestrichelt sind ist überhaupt nicht klar.
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 Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#22

Re: OpenGL Probleme

  Alt 30. Mär 2005, 23:26
Lad doch mal den neuen Quelltext hoch!
Felix K.
  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
 
#23

Re: OpenGL Probleme

  Alt 31. Mär 2005, 14:50
Ja, werd ich machen, aber ich warne euch: Das mit den Variablen haut überhaupt nicht hin, ich bekomm ständig AccessViolations.
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 Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#24

Re: OpenGL Probleme

  Alt 31. Mär 2005, 14:51
Gebe dir ein Tipp: Schreib mal alles neu, du wirst merken das alles besser geht, ist leider eine Programmierkrankheit!

Ach:

Arbeite mit Klassen und vielen records, kenne dein Quelltext zwar nicht aber ist besonderst bei 3D sehr wichtig!
Felix K.
  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
 
#25

Re: OpenGL Probleme

  Alt 31. Mär 2005, 15:02
Ich habe nur einen Record definier, und das ist:

Delphi-Quellcode:
type TRoboVar = record
    Name: String;
    Wert: Integer;
  end;
Mit Quelltext ist es wie mit Kunst: Hauptsache der Erschaffer verstehts.
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 Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#26

Re: OpenGL Probleme

  Alt 31. Mär 2005, 15:10
Zitat von 3_of_8:
Ich habe nur einen Record definier, und das ist:

Delphi-Quellcode:
type TRoboVar = record
    Name: String;
    Wert: Integer;
  end;
Mit Quelltext ist es wie mit Kunst: Hauptsache der Erschaffer verstehts.
Ich würde z.b. den Bewegungsstatus auch einen Typ geben, und alles was mit Steuerung zu tun hat in eine Klasse packen, ist aber denke ich jedem seine Eigene sache, nur das der mit Klassen vermutlich den besseren Quelltext hat(Übersichtlicher)!

P.s.: Versuchs doch auch mal im IRC unter #delphi.de
Felix K.
  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
 
#27

Re: OpenGL Probleme

  Alt 31. Mär 2005, 15:11
Ich habe ein paar globale Variablen:

xpos: X-Position des Roboters.
ypos: Y-Position des Roboters.
dir: Richtung, entweder 'o','u','r' oder 'l'.
x,y,z: Definiert die aktuelle Kameraposition.
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 Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#28

Re: OpenGL Probleme

  Alt 31. Mär 2005, 15:40
Zitat von 3_of_8:
Ich habe ein paar globale Variablen:

xpos: X-Position des Roboters.
ypos: Y-Position des Roboters.
dir: Richtung, entweder 'o','u','r' oder 'l'.
x,y,z: Definiert die aktuelle Kameraposition.
Ich hätte das Spontan so gemacht:

Delphi-Quellcode:

TRobdirection = (RD_Right, RD_Left, RD_down, RD_Up, RD_forward, RD_Backward);
TState = record
  Direction: TRobdirection; // Für Die Richtung
  x,y,z: Integer; // Gehe von einem großem Raum aus, sonst byte
end;
Von dem Grundsatz kannst du Recht einfach dein Objekt im 3D Raum bewegen!

Um ehrlich zu sein ich habe ein Persönliches Interesse an deinen Fähigkeiten, du scheinst recht schnell zu lernen!
Felix K.
  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
 
#29

Re: OpenGL Probleme

  Alt 31. Mär 2005, 21:16
Tja, schnell lernen kann ich. Mein Problem sind momentan die ganzen Access Violations, Texturen, OpenGL und das ganze funktioniert endlich. Ich hab mir ein paar Gedanken über Winkelfunktionen gemacht (Das habe ich erst in der 10.), und jetzt kann man durch den Raum "schweben". Es gibt die globalen Variablen pitch und yaw, die die X-und Y-Neigung angeben und anhand von ihnen kann man mit der Maus die Richtung zu bestimmen und mit den Cursortasten sich zu bewegen. Außerdem kann man den Roboter aus der Egoperspektive wie in einem Autorennen steuern. Sieht ganz gut aus.

Jetzt müssen noch die Variablen funktionieren und ich muss Prozeduren einbauen (mit einem dynamischen array of TStrings). Dann bin ich zufrieden.
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 Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#30

Re: OpenGL Probleme

  Alt 31. Mär 2005, 21:37
Ach noch was zu den Variablen, leg die doch besser so an(Viel mir heute ein):

Delphi-Quellcode:
TVariable = record
 NameofVar: ShortString;
 ValueofVar: Integer;
end;
Das ganze als Array lässt sich besser verarbeiten als 2 Arrays!
Felix K.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


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:09 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