Tranparenz für alle

In diesem Forum Fragen und Diskussionen in Deutsch
Forum rules
Foren-Regeln und hilfreiche Informationen

WICHTIG: Bitte zuerst lesen, bevor Sie posten
Post Reply
Quadrupol
Posts: 52
Joined: Mon Jun 06, 2022 6:47 pm

Tranparenz für alle

Post by Quadrupol »

Kann man allen Objekten gleichtzeitig eine Transparenz zuweisen (in %) und anschließend wieder opak machen.
Ich meine jetzt nicht Drahtgitter-Ansicht oder solche Sachen.
Mein Projekt, das ich in A2Plus zusammen setze, hat inzwischen einige transparent Objekte, die
durch den A2+ Schalter nicht mehr opak setzbar sind. Ich müsste also alle Objekte einzeln anwählen
und die Transparenz herunter regeln. (Ein Script würde so etwas wahrscheinlich einfach machen können
damit habe ich mich aber noch nicht beschäftigt.)
Vielleicht gibt es ja auch einen versteckten Button.
Aber alle Objekte per Shift- oder Ctrl-Anwählen und dann Transparenz einstellen, geht offensichtlich nicht.
User avatar
thomas-neemann
Veteran
Posts: 11729
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Tranparenz für alle

Post by thomas-neemann »

Quadrupol wrote: Thu Jul 28, 2022 6:36 pm ...
ein test mit "makro aufzeichnen" hat bei mir funktioniert
Bildschirmfoto_2022-07-29_08-14-23.png
Bildschirmfoto_2022-07-29_08-14-23.png (8.54 KiB) Viewed 696 times

Code: Select all

OS: Ubuntu 20.04.1 LTS (XFCE/xubuntu)
Word size of FreeCAD: 64-bit
Version: 0.20.29177 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 0.20)
Hash: 68e337670e227889217652ddac593c93b5e8dc94
Python 3.9.13, Qt 5.12.9, Coin 4.0.0, Vtk 9.1.0, OCC 7.5.3
Locale: German/Germany (de_DE)
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
wmayer
Founder
Posts: 20202
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Tranparenz für alle

Post by wmayer »

Code: Select all

def change_transparency(document, value):
    for i in document.Objects:
        if hasattr(i.ViewObject, "Transparency"):
            i.ViewObject.Transparency = value

# Change the transparencies
change_transparency(App.ActiveDocument, 40)
change_transparency(App.ActiveDocument, 100)
change_transparency(App.ActiveDocument, 0)
User avatar
thomas-neemann
Veteran
Posts: 11729
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Tranparenz für alle

Post by thomas-neemann »

wmayer wrote: Fri Jul 29, 2022 9:04 am ...
das ist die königsdisziplin, sowas gibt es wohl nur bei freecad. support vom entwickler. wunderbar
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
Quadrupol
Posts: 52
Joined: Mon Jun 06, 2022 6:47 pm

Re: Tranparenz für alle

Post by Quadrupol »

Vielen Dank, das werde ich ausprobieren und kann es gut brauchen.
chrisb
Veteran
Posts: 53785
Joined: Tue Mar 17, 2015 9:14 am

Re: Tranparenz für alle

Post by chrisb »

Quadrupol wrote: Thu Jul 28, 2022 6:36 pm Aber alle Objekte per Shift- oder Ctrl-Anwählen und dann Transparenz einstellen, geht offensichtlich nicht.
Im Prinzip geht das, aber du darfst dann nur Objekte auswählen, die auch die Transparenz-Eigenschaft haben.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Post Reply