|
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.
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:
BaseGraph wird hier gespiegelt, allerdings nicht regelmäßig:
Hier kann die online Dokumentation zu Basegraph eingesehen werden |
Impressum Martin Waldegger
|