Wenn du Hilfe mit Carad und/oder BaseGraph brauchst, etwas nicht so funktioniert wie es sollte, bzw. glaubst bestimmte Funktionalität zu benötigen, kontaktiere mich einfach unter postmaster@basegraph.com

(Manche Fragen bzw. interessantes Feedback können in der Inputsektion veröffentlicht werden.)

 

Carad kann beliebige OpenGL DLLs verwenden - insbesondere auch Mesa. Seit Mesa 6.0 ist dies auch für andere Applikationen kein Problem mehr, da Mesa 6 die normalen opengl32.dll und glu32.dll Dateien emuliert. Eine kompilierte Version davon aufzutreiben, ist aber gar nicht so einfach - deshalb gibt es hier eine mit sämtlichen Kompileroptimierungen in Visual Studio .NET erstellte Mesa Version, deren DLLs normalerweise nur in das Verzeichnis einer OpenGL Anwendung kopiert werden müssen, um in den Genuss einer OpenGL 1.5 konformen Softwareimplementation mit jeder Menge Extensions zu kommen

 

Für Delphi Programmierer interessant: eine OpenGL.pas mit vollständiger OpenGL 1.5 Unterstützung, sowie einigen Extensions. Wer mehr braucht ist wahrscheinlich mit dglOpenGL.pas auf DelphiGL besser bedient, da "meine" Version vor allem auf leichte Wartbarkeit und Portierbarkeit ausgelegt ist, und daher nur diejenigen Extensions offenlegt, die von BaseGraph und Carad auch tatsächlich verwendet werden.

 

Für Font Texturen, die in BaseGraph Pascal oder eigenen Anwendungen verwendet werden können, dürfte sich der Textur Font Generator als nützlich erweisen. Es wird ein Textur Font Bitmap erstellt, sowie Positionsinformationen für sämtliche Zeichen des Fonts (4 Floats = links, oben, rechts, unten). Der ASCII Code eines Characters kann als LookUp in die Positionstabelle verwendet werden, unabhängig davon, ob der Font nur einen eingeschränkten Zeichensatz zur Verfügung stellt oder nicht. Eine etwas erweiterte binäre Version wird in der nächsten Carad Version inkludiert sein - dies dürfte allerdings noch etwas dauern, und dieser Download enthält den kompletten Source..

 

Carad kann animierte VRML Welten erstellen, um dieses Feature richtig nutzen zu können, wird ein VRML Viewer benötigt - oder aber ein VRML fähiger Browser. Ich empfehle sehr stark das blaxxsun Contact PlugIn, mit dem z.B. sehr einfach virtuelle Chats implementiert werden können.
Benutzer von älteren Rechnern können sich an den alten, aber immer noch funktionalen originalen Cosmo Player von SGI halten.

 

Um in ANSI C oder C++ plattformunabhängige Projekte mit BaseGraph erstellen zu können, wird die GLUT Bibliothek benötigt. Für Visual C++ kann diese hier heruntergeladen werden.

 

Mcad, die Vorgängerversion von Carad ist auf unbestimmte Zeit unter folgenden Adressen zu erreichen:
http://mcad.delphigl.com
http://members.chello.at/martinscad

 

BaseGraph wird hier gespiegelt, allerdings nicht regelmäßig:
http://de.geocities.com/martinscad

 

Hier kann die online Dokumentation zu Basegraph eingesehen werden

 

 

 

Impressum

BaseGraph und Carad sind geistiges Eigentum von

Martin Waldegger
Leopoldstrasse 40
A-6020 Innsbruch
postmaster@basegraph.com