Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Farbe Partbody

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
Autor Thema:  Farbe Partbody (819 mal gelesen)
seby
Mitglied
CAD Administrator

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

Beiträge: 5
Registriert: 19.01.2007

WinXP
Catia V5R16SP4

erstellt am: 31. Jan. 2007 10:41    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

Hallo Forum,

Ich möchte der Partbody eine bestimmte Farbe geben.
Das Programm (vba) bricht aber ab bei "selection1.Clear"
Hilfe ...

Sub CATMain()

iColorRed = 135
iColorGreen = 170
iColorBlue = 228

Dim partDocument1 As PartDocument
Set partDocument1 = CATIA.ActiveDocument
Dim part1 As Part
Set part1 = partDocument1.Part
Dim bodies1 As Bodies
Set bodies1 = part1.Bodies
Dim body1 As Body
Set body1 = bodies1.Item("PartBody")

Dim selection1 As Selection
selection1.Clear
Set selection1 = body1
Set visProperties1 = CATIA.ActiveDocument.selection1.VisProperties
visProperties1.SetRealColor ColorRed, iColorGreen, iColorBlue, 1
MyPart.Update

End Sub

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

Augustiner
Mitglied
Konstrukteur


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

Beiträge: 188
Registriert: 02.12.2005

HP Workstation
Windows XP Professional
Visual Studio 2005 Professional
CATIA V5 R14SP5 & R17SP3

erstellt am: 31. Jan. 2007 12:41    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 seby 10 Unities + Antwort hilfreich

Servus

irgendwie ist die selection nicht richtig deklariert. Sry hab aber grad keine Lösung parat.Schau mal in der Hilfe oder Such mal.

Gruß Andi

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

Proofin
Mitglied
Dpl.Ing


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

Beiträge: 208
Registriert: 24.11.2004

erstellt am: 31. Jan. 2007 14:43    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 seby 10 Unities + Antwort hilfreich

Hi Seby,

So kann es nicht funktionieren. Du muß der selection1 erst die CATIA Selektion zuweisen.
Ersetze mal deinen Code, ab "Dim selection1 As Selection" durch folgenden:

Dim selection1 'As Selection
set selection1 = CATIA.ActivDocument.Selection
selection1.Clear
selection1.Add(body1)
Set visProperties1 = selection1.VisProperties
visProperties1.SetRealColor ColorRed, iColorGreen, iColorBlue, 1
MyPart.Update

Gruß
Proofin

[Diese Nachricht wurde von Proofin am 31. Jan. 2007 editiert.]

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

seby
Mitglied
CAD Administrator

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

Beiträge: 5
Registriert: 19.01.2007

WinXP
Catia V5R16SP4

erstellt am: 31. Jan. 2007 15:21    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

Danke Proofin es funktioniert

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)2023 CAD.de | Impressum | Datenschutz