AGB  ·  Datenschutz  ·  Impressum  







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

3D Punkte

Ein Thema von Floesmaan · begonnen am 23. Jun 2005 · letzter Beitrag vom 5. Jul 2005
Antwort Antwort
Seite 2 von 2     12   
Phobeus

Registriert seit: 14. Sep 2003
Ort: Tespe
65 Beiträge
 
Delphi 7 Professional
 
#11

Re: 3D Punkte

  Alt 24. Jun 2005, 14:55
Obwohl ich ja sonst Brot und OpenGL predige würde ich auch Windis Aussage unterstützen und einen Blick auf GLScene werfen. Gerade wenn es Dir primär um die Darstellung von einigen Figuen geht, wird dies vermutlich der leichteste und effizienteste Weg für dein Problem sein. OpenGL bietet von Haus aus eine Funktion um einen Punkt zu zeichnen
Delphi-Quellcode:
GLBegin(GL_POINTS);
  glVertex3f(0,0,0);
GLEnd();
D3D bietet sogenannte PointSprites, die dem in etwa gleich kommen sollten. Sofern Du aber nicht wirklich Interesse hast einer der beiden APIs zu erlernen, wird GLScene wohl ein guter Kompromiss sein.
Florian Sievert
http://www.delphigl.com/
  Mit Zitat antworten Zitat
Floesmaan
(Gast)

n/a Beiträge
 
#12

Re: 3D Punkte

  Alt 25. Jun 2005, 00:48
ah, danke für den tipp! was ich bisher von GLSzene gehört hab, klingt eignetlich genau nach dem, wonach ich gesucht habe. hab mir das also mal runtergeladen aber irgendwie evtl. falsch "installiert".
nun läuft das erste demo zwar, das zweite und dritte aber nicht, da er die komponente "Variants" nicht findet. hat die überhaupt irgendwas mit glszene zutun? (denn ich kann eine entsprechende *.pas datei in den gls-ordnern nicht finden.

ich hab allerdings zum einbinden von glscene auch nur in den umgebungsoptionen>bibliothek die bibliothekspfade der einzelnen glszene ordner hinzugefügt. das erschien mir aber ein bischen umständlich, da man auch alle unterordner angeben musste, bis das ganze mit der Demos.bpg lief. gibts da eine einfachere variante? (sorry, hab mit komponenten einbinden bisher recht wenig gemacht)
  Mit Zitat antworten Zitat
Phobeus

Registriert seit: 14. Sep 2003
Ort: Tespe
65 Beiträge
 
Delphi 7 Professional
 
#13

Re: 3D Punkte

  Alt 25. Jun 2005, 10:18
Also ich bin ja auch kein GlScene-Nutzer, aber laut FAQ der Page sollte es reichen das Package einzubinden. Variants ... ja, was für eine Delphi-Version verwendest Du den? Klingt nun nach einer eher alten. Variants ist ein "Anpassungsfähiger Variablen-Typ" der IMAO mit D4/D5 eingeführt wurde und auch dort standardmäßig eingebunden wird (lange ists her...). Evtl. diesen einmal entfernen, sofern er nur als Unit eingebunden wird und nicht wirklich verwendet wird. Unter Version 4 von Delphi scheint GlScene wohl nicht zu laufen.
Florian Sievert
http://www.delphigl.com/
  Mit Zitat antworten Zitat
windi

Registriert seit: 22. Dez 2004
Ort: Chemnitz
21 Beiträge
 
RAD-Studio 2010 Arc
 
#14

Re: 3D Punkte

  Alt 25. Jun 2005, 12:51
Um GLScene zu installieren musst Du die entsprechenden Packages, die zu Deiner Delphi-Version gehören, kompilieren und installieren. Dazu benötigt Delphi jedoch den Pfad des ..\Source-Ordners und dessen Unterordner(leider). Bestimmte Packages verlangen zusätzlich noch DLL´s (bass.dll, ode.dll, ...). Diese sind ebenfalls in den Unterordnern zu finden. Einfach in den Windows\System32 Ordner kopieren.

Die Variants.pas ist, wie Phobeus schon sagte für variante Datentypen zuständig. Sie ist in Win32-Anwendungen ab Delphi 7 standardmäßig enthalten (eventuell auch ab Delphi 6, weiß ich nicht genau). Diese Anwendungen lassen sich aber auch mit allen vorhergehenden Delphi-Versionen kompilieren (falls sie nicht von Datentypen dieser Unit gebrauch machen), indem man einfach den Variants Eintrag in der uses-Klausel löscht.
  Mit Zitat antworten Zitat
Floesmaan
(Gast)

n/a Beiträge
 
#15

Re: 3D Punkte

  Alt 25. Jun 2005, 18:57
ok, hab mir nun delphi 7 zugelegt und damit klappts ohne probleme. finde ich echt klasse, dass man nicht viele befehle braucht um etwas darzustellen. ich danke euch für eure hilfe, ist genau das, was ich gesucht habe
  Mit Zitat antworten Zitat
schmorbraten

Registriert seit: 11. Mär 2004
16 Beiträge
 
#16

Re: 3D Punkte

  Alt 5. Jul 2005, 07:56
Hallo,
also als Autor von xorDX8 muss ich an dieser Stelle doch mal meine Unit verteidigen.

In der Hilfe gibts einen CrashKurs, der solche Fragen beantworten sollte. Weiterhin sind jede Menge Beispiele mitgeliefert, die die Benutzung veranschaulichen, zum anderen gibt es vorgefertigte Objekte wie TxorDXBall oder TxorDXMultiMap, mit denen man sich manuelles Erstellen erspart. Darum gehts nämlich gerade beim Wrapper xorDX8: Man erspart sich in vielen Details das zu tiefe Einarbeiten in DirectX.

http://www.abernichtdoch.de/sub/xord...nshotsmall.jpg

Es freut mich jedoch, dass Du für Dein Problem eine Lösung gefunden hast.

MfG
xor alias Schmorbraten

ps: xorDX8 kann man selbstverständlich mit DirectX9 benutzen. Nur eben nicht die neu hinzugekommenen features.
  Mit Zitat antworten Zitat
barf00s
(Gast)

n/a Beiträge
 
#17

Re: 3D Punkte

  Alt 5. Jul 2005, 09:21
die Variants.pas is ab Delphi6 standardmäßig mit dabei...

Delphi4 wird standardmäßig NICHT mehr unterstützt - jedoch könntet ihr euch eines der älteren Packages (Delphi2 - 4) von der Seite des "Ursprungsautoren" Mike Lischke ( www.delphi-gems.com ) herunterladen... /!\ achtet jedoch darauf das für diese Versionen URALT sind /!\

und ihr habt Glück einen GLScene-Mitentwickler hier zu haben :F
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 07:42 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