Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Mi Jul 02, 2025 04:23

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Undeclared identifier Tvertex
BeitragVerfasst: Fr Mai 24, 2013 17:13 
Offline
DGL Member

Registriert: Do Mai 23, 2013 11:05
Beiträge: 13
Programmiersprache: Delphi
in dem einen Tutorial http://wiki.delphigl.com/index.php/Tutorial_Kamera1 erstellt der autor eigenschaften vom typ Tvertex. allerdings kennt mein Delphi/opengl diesen Typ nicht.. hat er seler den Typ Tvertex definiert (wäre ja auch nicht schwer) odre hab ich irgendwas vergessen?

thx im Vorraus


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Undeclared identifier Tvertex
BeitragVerfasst: Fr Mai 24, 2013 17:24 
Offline
DGL Member

Registriert: Do Mai 23, 2013 11:05
Beiträge: 13
Programmiersprache: Delphi
und noch ne 2. Frage:

warum benutz er in dem gleichen Tutorial etwas weiter unten

Code:
  1. glLoadMatrixf(@RotMatrix[0,0]);


anstatt

Code:
  1. glLoadMatrixf(@RotMatrix);


ich dachte die RotMatrix enthält komplett die Rotation aber er läd irgendwie nur den [0,0]. Eintrag.
sry aber hab wirklich nicht viel ahnung von Matrizen und son zeugs^^ bin halt erst 9. klasse und da lernt man sowas noch net^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Undeclared identifier Tvertex
BeitragVerfasst: Fr Mai 24, 2013 17:29 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5812
Programmiersprache: C++
TVertex wird wohl ein einfacher 3-Komponenten-Vektor sein (x,y,z), sprich ein array[0..2] of Single.

Das @ ist in Delphi/Pascal ein Zeiger, mit @RotMatrix[0,0] zeigt man also auf den Speicheranfang der Matrix. In Delphi macht das i.d.R. keinen Unterschied, hier kann man beide Varianten nehmen. In strikteren Syntaxumgebungen ist u.U. Ersteres zu benutzen. Ich persönlich schreibe es auch lieber so.

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Undeclared identifier Tvertex
BeitragVerfasst: Fr Mai 24, 2013 17:33 
Offline
DGL Member

Registriert: Do Mai 23, 2013 11:05
Beiträge: 13
Programmiersprache: Delphi
ok dankeschön :) hab ich mir schon gedacht das er den typ selbst gemacht hat...
aber hätte ja sein können das der irgendwo in einer unit die ich nicht eingebunden habe schon vordefiniert ist...

z.b. die procedure invertmatrix die er benutzt kennt weder mein delphi noch meine Hilfe. wo krieg ich die also her? oder muss ich die auch selbst schreiben? weil von der mathematik dahinter hab ich echt kein plan :(


thx


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Undeclared identifier Tvertex
BeitragVerfasst: Fr Mai 24, 2013 18:19 
Offline
DGL Member

Registriert: Do Mai 23, 2013 11:05
Beiträge: 13
Programmiersprache: Delphi
auch sowohl der downloadable Quelltext als auch die exe funktionieren nicht :(


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Undeclared identifier Tvertex
BeitragVerfasst: Fr Mai 24, 2013 18:33 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5812
Programmiersprache: C++
Das ist eine Tutorial-Serie, und die Toolunit mit den ganzen Matrixfunktionen findet sich hier ;)

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Undeclared identifier Tvertex
BeitragVerfasst: Fr Mai 24, 2013 18:59 
Offline
DGL Member

Registriert: Do Mai 23, 2013 11:05
Beiträge: 13
Programmiersprache: Delphi
ahh ok Vielen dank :)
PS: hab ich das übersehen oder stand das in dem TUT?
PPS: och menno wieder nen Problem diese Unit meckert bei uses:Oglinclude.dcu...

Puh hab ich viele Fragen :O

wahrscheinlich bin ich einfach nur zu doof^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Undeclared identifier Tvertex
BeitragVerfasst: Sa Mai 25, 2013 09:35 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5812
Programmiersprache: C++
Wie sieht denn die Fehlermeldung genau aus? Sicher dass es nicht die dglOpenGL ist? Das ist unser OpenGL-Header.

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Undeclared identifier Tvertex
BeitragVerfasst: Sa Mai 25, 2013 13:53 
Offline
DGL Member

Registriert: Do Mai 23, 2013 11:05
Beiträge: 13
Programmiersprache: Delphi
er findet die oglinclude.dcu in den uses nicht....

ich benutze das dgldsk von der Seite hier.

thx


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Undeclared identifier Tvertex
BeitragVerfasst: Sa Mai 25, 2013 22:22 
Offline
Ernährungsberater
Benutzeravatar

Registriert: Sa Jan 01, 2005 17:11
Beiträge: 2068
Programmiersprache: C++
oglinclude wird nirgendwo im DGLSDK verwendet.
Durchsuche mal bitte deine Units nach dem String und sag mal welche das ist.

Edit:
Siehe Anhang


Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

_________________
Steppity,steppity,step,step,step! :twisted:
❆ ❄ ❄ ❄ ❅ ❄ ❆ ❄ ❅ ❄ ❅ ❄ ❅ ❄ ❄
❄ ❄ ❄ ❅ ❄ ❄ ❄ ❅ ❄ ❄ ❆ ❄ ❄


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Undeclared identifier Tvertex
BeitragVerfasst: Di Jun 11, 2013 17:59 
Offline
DGL Member

Registriert: Do Mai 23, 2013 11:05
Beiträge: 13
Programmiersprache: Delphi
Danke vielmals ;)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 11 Beiträge ] 
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 14 Queries | GZIP : On ]