| |
|
|
Jac de Lad | Gut, dann mache ich eben hier weiter!
So, hab noch einiges verbessert, bin aber noch nicht zufrieden. Zum Beispiel lässt sich der Blickwinkel bisher nur circa zwei Ebenen kippen, die Dritte wird aber bald folgen. Außerdem habe ich noch ein Problem mit unsichtbaren Polygonen, dass ich aber auch bald beheben werden. Und ein aktualisierter Quelltext ist dabei. Die Hilfedatei ist noch nicht vollständig, wird aber bald nachgeholt!
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 24.02.2006 ▲ |
|
|
|
|
Jac de Lad | Bin mal wieder ein ganzes Stück weiter: nicht sichtbare Flächen von 3D-Graphen werden nun auf Wunsch nicht mehr angezeigt. Aber die Arbeit geht noch weiter!
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 27.02.2006 ▲ |
|
|
|
|
Jac de Lad | Also ich hab jetzt mal an der Performance gearbeitet. Bis jetzt konnte ich bei 3D-Graphen 8% rausholen. Leider ist das immer noch zu langsam. Im Moment bin ich nicht in der Lagen das Teil noch schneller zu proggen, ein Test in Delphi hat aber ergeben, dass dort alles 30-40 mal so schnell berechnet werden konnte. Also werde ich das Ganze vielleicht doch als DLL in Delphi umsetzen (genügend Wissen vorausgesetzt). Vorerst ist aber nicht viel zu erwarten. Mal sehen...
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 03.03.2006 ▲ |
|
|
|
|
Jac de Lad | So, ich bin jetzt so ziemlich bei Version 1.0 angekommen. Da es mich aber auch ankotzt, dass das Ding in Profan so langsam ist, setze ich ihn gerade in Delphi 7 um. Leider habe ich ursprünglich Delphi 5 gelernt und mit Profan ist fast mein ganzes Delphi verschütt gegangen, aber ich mache gute Fortschritte. Hoffentlich steigt das Interesse dann wieder!!! Ich melde mich, wenns Neues gibt!
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 04.03.2006 ▲ |
|
|
|
|
Jac de Lad | Sooo,
ich hab jetzt drei Tage unaufhörlichen Programmierens investiert und Parcival in Delphi 7 umgesetzt. Interessierte können erstmal aus dem beigelegten Prog entnehmen, wie er funktioniert. Syntaktisch hat sich Parcival absolut nicht geändert, nur dass ich noch kein ErrorHandling includiert habe und auch sonst nichts außer die Funktionen Parse, Date, Version, Init und DeInit (die jetzt immer nötig sind, per jede einzelne initialisierte Bereichsvariable) und die Variablen Time, Iterations und Error. Di più habe ich noch nicht geschafft. In der Syntax fehlt nocht Round und Prim liefert irgendwie immer mal falsche Ergebnisse. Leider ist auch die Genauigkeit nicht immer so, wie sie sein sollte (probiert mal Sin(360°)). Aber an all den Dingen arbeite ich noch, mich würd vorerst nur interessieren, ob irgendwo grobe Fehler auftreten.
Ach ja, die Performance ist gigantisch!!!
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 05.03.2006 ▲ |
|
|
|
|
Jac de Lad | Jaja, ich schon wieder. Langsam merke ich, was ich mir da eigentlich vorgenommen habe. Ich komme nicht so richtig zum Abschluss. Heute habe Io l' Kern der DLL komplett umgeschrieben, weil doch eine ganze Menge nicht funktioniert hat. Perfekt ist es immer noch nicht aber etwas schneller und etwas perfekter. Leider konnte ich mich deswegen nicht dem Bugfixing widmen, vielleicht habe ich morgen dafür Zeit. Neue Funktionen habe ich auch noch nicht eingebaut. Aber kommt alles noch. Kleiner Vorgeschmack: außer den Funktionen der letzten, in XProfan geschriebenen Version (die ich definitiv NICHT weiterentwickel), kommt noch folgendes hinzu (ist bereits fertig, muss nur an Parser angepasst werden): - Blickwinkel per 3D-Graphen frei wählbar - Füllfarbe der Vierecke auf Wunsch abhängig von der Höhe - 3D-Graphen in Echtzeit drehbar!!! - perspektivische Verzerrung (naturalmente nur auf Wunsch)
etc...
Jac
Ach ja: schade, dass hier keine mehr Feedback gibt... |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 06.03.2006 ▲ |
|
|
|
|
| Hm Jac - warum entwickelst Du nicht einfach mal in Ruhe an dem Teil (so 14 Tage oder so) und stellst uns dann Deine Neuerungen vor?...
Mich wundert auch ein wenig weshalb Du Deine Vorabversionen gleich ReleaseCandidates nennst... Ich bin der Meinung das Du doch die Betaphase noch net abgeschlossen hast...?!?
Wenn Du die XProfanvariante nicht weiterentwickelst - stelle sie doch der Community zur Verfügung...?!? Gibt bestimmt genügend Neulinge welche sich gerne daran schlaumachen wollen... |
|
|
| |
|
|
|
Jac de Lad | Hm, ok, dann mach ich jetzt erstmal im Stillen weiter. Ich dachte nur, dass 954 Augen sehen mehr als zwei (477 Mitglieder=954 Augen). Und ich habe eben nicht alle Fehler entdeckt. Dann hüpfe ich jetzt erstmal zurück in die Betaphase und melde mich dann wieder. Mein Xprofan-Quellcode funktioniert jetzt komischerweise auf einmal nicht mehr, das Prog verfängt sich in ner Endlosschleife. Aber ich werds bald einreichen.
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 07.03.2006 ▲ |
|
|
|
|
| Wow
PS: 478 atm. ^^ |
|
|
| |
|
|
|
Jac de Lad | Sooo, schwerenherzens gebe ich hier die Profan-Version von Parcival raus. Naja, eigentlich ist es mir eine Freude. Ich habe zwar gesagt, dass ich sie einstellen werde, habe mir aber überlegt, dass ich zwar keine neuen Funktionen einbaue, aber doch noch korrigieren werde. Hm, also wer Fehler findet, Fragen oder Verbesserungsvorschläge hat oder Anregungen hat ist hier richtig (mir ist zum Beispiel aufgefallen, dass ich das ganze immens beschleunigen potuto, wenn ich die Funktionen mit ProcAddr und Call realisieren würd).
Ein Hinweis auf mich, wäre schön, wenn ihr das Teil irgendwo einsetzt, denn hier steckt wirklich viel Arbeit drin. Und es wäre gut, wenn jetzt nicht überall eigene Kreationen auftauchen. Gute Funktionen können wir ja integrieren, aber ich hätte es am liebsten, wenn das alles hier gepostet wird (so wie die Primitiv-Listview-Unit!).
Für allen anderen Interessierte: Parcival in Delphi 7, wo ich ja grad dran schreibe, ist fast fertig, Fehler konnte ich keine mehr ausfindig machen. Malic3 wird das neue Grafikmodul von Parcival sein. Dort gibt es eine krasse, stark erweiterte Version des 3D-Graphen und demächst noch viel mehr. Das Paket wird in Zukunft zwei Vresionen enthalten: einmal die Parcival.dll (nur Parser) und Malic3.dll (3D-Graphen + Parser). Wer also nur den Parser necessario kann auch gleich auf die kleinere DLL zurückgreifen, das spart Platz. Sooo, ich melde mich wieder, wenns Notizie gibt.
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 10.03.2006 ▲ |
|
|
|
|
| Wow!
Und weil dies eine qualitative Unit ist in der sicher viel Arbeit steckt, möchte ich nur auf einen kleinen Schönheitsfehler hinweisen, die Funktionsdeklarierungen ohne Namensraumsymbol. KompilierenMarkierenSeparieren Schlussendlich toll das Teil. |
|
|
| |
|
|
|
Jac de Lad | Jaja, Namensraum, hm, das hatte ich mit Absicht gemacht. Die Funktionen werden außerhalb von Parcival ja auch nicht verwendet. Deshalb!
Hm, besteht Bedarf, dass ich das mit ProcAddr und Call noch umschreibe oder soll ichs dabei belassen? Der Geschwindigkeitszuwachs wäre sicher enorm, an meine (inzwischen nicht mehr gleichwertige sondern viel bessere) DLL in Delphi, die ich in Kürze posten werde wird er nicht rankommen.
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 11.03.2006 ▲ |
|
|
|