Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  alle Flächen markieren & Farbe entfernen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  alle Flächen markieren & Farbe entfernen (3134 mal gelesen)
DerungsPhilip
Mitglied



Sehen Sie sich das Profil von DerungsPhilip an!   Senden Sie eine Private Message an DerungsPhilip  Schreiben Sie einen Gästebucheintrag für DerungsPhilip

Beiträge: 22
Registriert: 16.12.2013

Inventor 2014 auf Windows 7 Professional
Autodesk Vault 2012 Professional

erstellt am: 15. Jun. 2015 16:25    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

An einem Bauteil (ipt) habe ich an diversen Elementen Farben definiert. Nun möchte ich die vorhandenen Farben auf den Flächen entfernen, so dass ich die an den Elementen beibehalten bleiben. Dies funktioniert nicht mit Überschreibung löschen. Und ich möchte nicht jede Fläche einzeln anwählen. Hat jemand eine Idee?

[Diese Nachricht wurde von DerungsPhilip am 15. Jun. 2015 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Steffen595
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Steffen595 an!   Senden Sie eine Private Message an Steffen595  Schreiben Sie einen Gästebucheintrag für Steffen595

Beiträge: 1251
Registriert: 24.03.2004

IV2018 Professional SP1
Vault 2018
Inventor 2018 Professional
Windows 10 64bit

erstellt am: 16. Jun. 2015 06:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für DerungsPhilip 10 Unities + Antwort hilfreich

du kannst features auswaehlen oder bodies, wenn du Multibody machst

------------------
alle Räder stehen still, wenn Kinematiks starker Arm das will

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mb-ing
Mitglied
F&E-Mangement, MB-Ing. (u)


Sehen Sie sich das Profil von mb-ing an!   Senden Sie eine Private Message an mb-ing  Schreiben Sie einen Gästebucheintrag für mb-ing

Beiträge: 771
Registriert: 06.09.2012

Inventor 2021 WIN 10 (64bit), Dell Precision T1650, 16GB (Pro.File 8.7)

erstellt am: 16. Jun. 2015 07:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für DerungsPhilip 10 Unities + Antwort hilfreich

Hi,

ggf. alle Flächen per VBA-Makro auswählen.

Dann Überschreibung entfernen auswählen.
Der letzte Schritt kann bestimmt auch in VBA umgesetzt werden.
Habe hierzu aktuell leider nicht die Zeit.

Sorry.

Grüße
MB-Ing.

Public Sub alleflaechen()
'Wählt alle Flächen des aktiven Bauteil aus.

On Error Resume Next
' No Documents, then Exit
If ThisApplication.Documents.Count = 0 Then Exit Sub

' No Part-Dokument, then Exit
If ThisApplication.ActiveDocument.DocumentType <> kPartDocumentObject Then Exit Sub

    Dim oPart As PartDocument
    Set oPart = ThisApplication.ActiveDocument
   
    Dim osurfbody As SurfaceBody
    Dim oface As Face

    For Each osurfbody In oPart.ComponentDefinition.SurfaceBodies
        For Each oface In osurfbody.Faces
            oPart.SelectSet.Select oface
        Next
    Next
End Sub

------------------
Wissen ist Macht. Nichts wissen macht auch nichts 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mb-ing
Mitglied
F&E-Mangement, MB-Ing. (u)


Sehen Sie sich das Profil von mb-ing an!   Senden Sie eine Private Message an mb-ing  Schreiben Sie einen Gästebucheintrag für mb-ing

Beiträge: 771
Registriert: 06.09.2012

Inventor 2021 WIN 10 (64bit), Dell Precision T1650, 16GB (Pro.File 8.7)

erstellt am: 18. Jun. 2015 07:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für DerungsPhilip 10 Unities + Antwort hilfreich


WM1.png


WM2.png

 
Hi,

vllt. funzt es auch ohne Makro.

Extras > Anpassen > Tastatur

Kategorie Extras, Filter Alle

Dem Befehlsname "Löschen" eine Taste zuweisen (WM=Wie Material, ich benutze gerne "sprechende" Kürzel, WB=Wähle Bauteil etc.)

Dann sollte bei der Eingabe der Tastenkombi ein entsprechender Dialog erscheinen, in dem man alle Überschreibungen rasch entfernen kann.

HTH.

Grüße
MB-Ing.

------------------
Wissen ist Macht. Nichts wissen macht auch nichts  

[Diese Nachricht wurde von mb-ing am 18. Jun. 2015 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Michael Puschner
Moderator
Rentner




Sehen Sie sich das Profil von Michael Puschner an!   Senden Sie eine Private Message an Michael Puschner  Schreiben Sie einen Gästebucheintrag für Michael Puschner

Beiträge: 13003
Registriert: 29.08.2003

Toshiba Encore mit MS Office

Ein Programm sollte nicht nur Hand und Fuß, sondern auch Herz und Hirn haben.
(Michael Anton)

erstellt am: 18. Jun. 2015 08:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für DerungsPhilip 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von mb-ing:
... ein entsprechender Dialog erscheinen, in dem man alle Überschreibungen rasch entfernen kann. ...

Nur möchte DerungsPhilip nicht alle Überschreibungen entfernen, sondern nur die der Flächen. Die Überschreibungen der Elemente sollen ja erhalten bleiben.

Zitat:
Original erstellt von DerungsPhilip:
... Nun möchte ich die vorhandenen Farben auf den Flächen entfernen, so dass ich die an den Elementen beibehalten bleiben. ...

Und leider funktioniert die Auswahlpriorität nicht bei der Auswahl der zu entfernenden Überschreibungen.

------------------
Michael Puschner
Autodesk Inventor Certified Expert
Autodesk Inventor Certified Professional
Mensch und Maschine Scholle GmbH

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mb-ing
Mitglied
F&E-Mangement, MB-Ing. (u)


Sehen Sie sich das Profil von mb-ing an!   Senden Sie eine Private Message an mb-ing  Schreiben Sie einen Gästebucheintrag für mb-ing

Beiträge: 771
Registriert: 06.09.2012

Inventor 2021 WIN 10 (64bit), Dell Precision T1650, 16GB (Pro.File 8.7)

erstellt am: 18. Jun. 2015 11:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für DerungsPhilip 10 Unities + Antwort hilfreich

Aso sorry.

dann ggf. doch per Makro...

Grüße
MB-Ing.

------------------
Wissen ist Macht. Nichts wissen macht auch nichts 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mb-ing
Mitglied
F&E-Mangement, MB-Ing. (u)


Sehen Sie sich das Profil von mb-ing an!   Senden Sie eine Private Message an mb-ing  Schreiben Sie einen Gästebucheintrag für mb-ing

Beiträge: 771
Registriert: 06.09.2012

Inventor 2021 WIN 10 (64bit), Dell Precision T1650, 16GB (Pro.File 8.7)

erstellt am: 18. Jun. 2015 13:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für DerungsPhilip 10 Unities + Antwort hilfreich

Hallo zusammen,

in folgendem Makro werden alle Flächen des aktiven BT's evaluiert und die bestehende Farbüberschreibung auf "Vorgabe" gesetzt.

Das KE sollte hierbei unberührt bleiben.

Oder habe ich das Ganze wieder falsch aufgefasst? ^^

Grüße

MB-Ing.

--------------------------------------------------

Public Sub AlleFlaechen()
'MB-Ing.
'Wählt alle Flächen des aktiven Bauteil aus und weißt dessen Flächen den RenderStyle "Vorgabe" zu (Sprachpaket, individuelle Gegebenheiten etc. beachten).

'Fehlerhandhabung
On Error Resume Next

' Wenn kein Dokument geöffnet ist » Makro beenden
If ThisApplication.Documents.Count = 0 Then Exit Sub

' Wenn kein Bauteil-Dokument geöffnet ist » Makro beenden
If ThisApplication.ActiveDocument.DocumentType <> kPartDocumentObject Then Exit Sub

    Dim oPart As PartDocument
    Set oPart = ThisApplication.ActiveDocument
   
    Dim osurfbody As SurfaceBody
    Dim oface As Face

    For Each osurfbody In oPart.ComponentDefinition.SurfaceBodies
        For Each oface In osurfbody.Faces
            oPart.SelectSet.Select oface
            oface.SetRenderStyle kOverrideRenderStyle, oPart.RenderStyles("Vorgabe") 'Hier RenderStyle eintragen
        Next
    Next
End Sub

------------------
Wissen ist Macht. Nichts wissen macht auch nichts 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz