| |
|
|
| Include stellt eine einfache Funktion bereit eine HPGL (PLT) File als Bild (hPic) zur erzeugen.
Idee aus: [...]
create(hHPGLPic, HPGLDaten , hPICZielBildBreite , hPICZielBildHoehe , Hintergrundfarbe )
Die Include beinhaltet eine Funktion welche leicht um alle weiteren von der include noch nicht unterstützten HPGL-Kommandos erweiterbar ist.
Die Ausgabe wird immer in das hPic eingepasst, die hpgl-Daten werden also normalisiert und skaliert vor dem Zeichnen.
Leider habe ich keinen HPGL-Viewer oder Ähnliches um die Ausgabe zu überprüfen, wenn also bei der Darstellung etwas nicht korrekt ist würde ich mich circa einen Hinweis freuen.
Wer einen (wie auch immer anders gearteten) Code zum HPGL-Laden bereit hat: er würde mich interessieren!
Download HPGL-Referenz
|
|
|
| |
|
|
|
| Nochmals überarbeitet - habe jetzt den Fehler aus [...] gefunden und behoben. Ende Gelände...
Pendaten werden jetzt je nach Anweisungen aus der File relativ oder absolut betrachtet mit dem Unterschied, dass ich absolut nun als Default gesetzt habe. (Was lediglich den Kreis falsch zeichnete in der Erstversion)
@Dieter: Lade besser die neuste, die Version die Du eben geladen hattest hat noch einen kleinen Fehler... |
|
|
| |
|
|
|
Dieter Zornow | Das erste, der Kreis stimmt exakt. Die anderen 3 nicht. Ich habe dir mal die 4 plt-File als Screen shoot angehängt |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 11.07.2008 ▲ |
|
|
|
|
| Hast leider eine alte Version geschnappt - aber danke per die Screenshots. Schaue bitte ob die letzte Version alles korrekt macht. |
|
|
| |
|
|
|
Dieter Zornow | Deine Verbesserung kam früher als mein obiger Beitrag. Laut meinem Viewer stimmen 3 + 4 noch nicht |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 11.07.2008 ▲ |
|
|
|
|
| Kann es sein das Du lediglich davon sprichst das die Y-Achse geflippt ist? Ich ändere das mal eben... |
|
|
| |
|
|
|
Dieter Zornow | Bei Nummer 4 ja. aber Nummer 3 ist ein Rechteck und kein Quadrat |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 11.07.2008 ▲ |
|
|
|
|
| Beim Anpassen auf die Zielfläche achtet der bisherige Code nicht auf Proportion, das ist korrekt...
werd mir mal eben beides vor Augen führen... |
|
|
| |
|
|
|
| Super, danke Dieter - hab das obige Paket [...] geupdated, schau mal bitte ob es jetzt korrekt anzeigt.
Lediglich das Proportionierte innerhalb der Ausgabefläche zentrieren potuto man noch, hier erstmal wurscht...
Bei mir sieht das jetzt so aus: |
|
|
| |
|
|
|
Dieter Zornow | Ja die angezeigten Flächen werden jetzt korrekt angezeigt. |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 11.07.2008 ▲ |
|
|
|
|
| Danke! |
|
|
| |
|
|
|
| Ich konnte es nicht lassen - obiges Paket nochmals aktualisiert: [...]
Die Ausgabe wird jetzt nach Normalisierung und Skalierung proportional der als Parameter angegebenen Ausgabegröße zentriert dargestellt, und mit einem neuen Parameter padding kann der Abstand zum Rand festgelegt werden. (war bisher 10 pixel)
Im Paket nun das Beispiel mit 0px padding.
Kann man das nun so lassen? |
|
|
| |
|
|