| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: psfill lineargray füllung aber farbig? (1340 mal gelesen)
|
taswital Mitglied
Beiträge: 3 Registriert: 09.07.2014 AutoCAD 2013
|
erstellt am: 10. Jul. 2014 08:10 <-- editieren / zitieren --> Unities abgeben:
hallo zusammen Ich möchte gerne eine farbige, linear abgestufte ps(postscript) Füllung erstellen, d.h. dass die Farbintensität der Farbe blau beispielsweise von links nach rechts zunimmt. Mit dem Befehl psfill --> grayscale kann ich zwar die zuvor beschriebene füllung erstellen, jedoch nur in Grautönen. Gibt es einen Befehl oder eine alternative Möglichkeit um diese Füllung in beliebig wählbaren RGB-Farbstufen zu machen? Besten Dank für eure Antworten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
taswital Mitglied
Beiträge: 3 Registriert: 09.07.2014 AutoCAD 2013
|
erstellt am: 10. Jul. 2014 08:17 <-- editieren / zitieren --> Unities abgeben:
|
E-Boy Ehrenmitglied V.I.P. h.c. Elektroinstallateurmeister
Beiträge: 2731 Registriert: 23.06.2005 Autocad MEP 2019 E-Tools Win 10
|
erstellt am: 10. Jul. 2014 08:19 <-- editieren / zitieren --> Unities abgeben: Nur für taswital
Hi und Willkommen auf cad.de. So in etwa? ---------------------> Wenn ja dann mit Schraffur *edit* bzw. ABSTUF *edit* ------------------ Gruß Stefan Nur Feiglinge speichern zwischen. [Diese Nachricht wurde von E-Boy am 10. Jul. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
taswital Mitglied
Beiträge: 3 Registriert: 09.07.2014 AutoCAD 2013
|
erstellt am: 11. Jul. 2014 08:35 <-- editieren / zitieren --> Unities abgeben:
Ja genau in dem Sinne, aber es müsste eben eine "psfill" füllung sein. Wenn ich die Füllung so erstelle wie du mir angegeben hast, so wird sie nachher wenn ich meine Grafik über psout als vektorgrafik plotte nicht angezeigt, da sie eben keine postscript-füllung ist... Merci trotzdem Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TGA-CAD Mitglied
Beiträge: 49 Registriert: 07.02.2007
|
erstellt am: 11. Jul. 2014 08:50 <-- editieren / zitieren --> Unities abgeben: Nur für taswital
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9732 Registriert: 01.12.2003 AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM Inventor AutoCAD 2022, AIP 4-2022 Win 10
|
erstellt am: 11. Jul. 2014 19:54 <-- editieren / zitieren --> Unities abgeben: Nur für taswital
Der Befehl PSFILL wurde in AutoCAD R12 (1992) mit einigen anderen PS Funktionen (PSIN PSOUT) eingeführt. Da Postscript im CAD Bereich keine besondere Bedeutung erlangt hat, ist die Postscript Unterstützung in AutoCAD rudimentär geblieben. Code: Befehl: PSFILL Wählen Sie eine Polylinie: Das aktuelle Füllmuster ist RGBcolor. Namen für PostScript-Füllmuster eingeben (. = kein) oder [?] <RGBcolor>: ? Grayscale RGBcolor AIlogo Lineargray Radialgray Square Waffle Zigzag Stars Brick Specks
Die vorgegebenen Muster bieten also nur einfarbige Füllungen oder einen linearen Grauverlauf. Dann gibt es noch die acad.psf, die neben den Schriftdefinitionen auch die Füllmusterdefinitionen enthält. Da kann man vielleicht ein vorgegebenes Muster nach eigenen Vorstelleungen manipulieren oder u. U. neue Muster hinzufügen (ungetestet).
Code: aus acad.psf ... ; ; PostScript fill pattern definitions ; *fill ... %@Fill /Lineargray %Lineargray,5, Levels=256, Cycles=1, Angle=0.0, ForegroundGray=100, BackgroundGray=0 { /BackgroundGray exch 0 100 Rangefilter def /ForegroundGray exch 0 100 Rangefilter def /Angle exch def /Cycles exch 1 8 Rangefilter def /Levels exch 2 256 Rangefilter def /SetXbb { /Y exch def /X exch def X Xbbllx lt {/Xbbllx X def} if Y Xbblly lt {/Xbblly Y def} if X Xbburx gt {/Xbburx X def} if Y Xbbury gt {/Xbbury Y def} if } bind def /GrayConv { 100 div 1 exch sub } bind def /GrayIncr ForegroundGray GrayConv BackgroundGray GrayConv sub Levels 1 sub div def Angle rotate ...
Nachträglich kann die Postscript Datei aber immer noch editiert werden - im einfachsten Fall mit einem Texteditor. AutoCAD bietet in der GUI nicht mehr Möglichkeiten.
------------------ Mit freundlichem Gruß Udo Hübner www.CAD-Huebner.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |