Italia
Include

HPGL (PLT2hPIC)

 
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


469 kB
Hochgeladen:11.07.2008
Downloadcounter358
Download
 
11.07.2008  
 



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...
 
11.07.2008  
 




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

5 kB
Hochgeladen:11.07.2008
Downloadcounter295
Download
 
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.
 
11.07.2008  
 




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...
 
11.07.2008  
 




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...
 
11.07.2008  
 



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:

6 kB
Hochgeladen:11.07.2008
Downloadcounter407
Download
 
11.07.2008  
 




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!
 
11.07.2008  
 



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?
 
11.07.2008  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

17.840 Views

Untitledvor 0 min.
Uwe Lang21.07.2024
H.Brill08.09.2021
Torben Nissen27.01.2021
Manfred Barei09.01.2021
Di più...

Themeninformationen

Dieses Thema hat 2 subscriber:

iF (8x)
Dieter Zornow (4x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie