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.
Tranparenz für alle
- thomas-neemann
- Veteran
- Posts: 11910
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Tranparenz für alle
ein test mit "makro aufzeichnen" hat bei mir funktioniert
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)
Re: Tranparenz für alle
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)
- thomas-neemann
- Veteran
- Posts: 11910
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Tranparenz für alle
das ist die königsdisziplin, sowas gibt es wohl nur bei freecad. support vom entwickler. wunderbar
Re: Tranparenz für alle
Vielen Dank, das werde ich ausprobieren und kann es gut brauchen.
Re: Tranparenz für alle
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.