Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Catia V5 - 3D-Linie mittels VBA strichelen und einfärben

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:  Catia V5 - 3D-Linie mittels VBA strichelen und einfärben (2883 mal gelesen)
Beny
Mitglied
Konstrukteur - Standardisierung


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

Beiträge: 36
Registriert: 15.11.2010

erstellt am: 16. Nov. 2010 16:01    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,

Ich bin gerade dabei ein vba-Programm innerhalb von Catia zu schreiben.
da möchte ich innerhalb des Codes eine 3D-Linie in einem Geoset 1mm dick und gestrichelt machen. zudem will ich noch eine beliebige Farbe per RGP-System zuweißen.

weiß jemand wie man das macht?

hier ein ansatz meines Codes... aber irgendwie will der die linie nicht einfärben (zeigt keinen Fehler und auch keine reaktion an) :-(

.
.
.
        Dim Selection4001 As Selection
        Set Selection4001 = AktuellesPartDocument.Selection
        Selection4001.Clear
        Selection4001.Add HybridShapePointDirectionLine_Hauptentformrichtung
        Selection4001.VisProperties.SetVisibleColor 0, 128, 0, 0
.
.
.


(System: Catia V5R19SP7)


vielen dank schonmal im voraus

Lg Beny

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

JuPaV
Mitglied
Software-Entwickler


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

Beiträge: 39
Registriert: 11.11.2010

CATIA V5R20SP364
CATScript, CATVba, VB6, .NET, C++, NXOpen

erstellt am: 16. Nov. 2010 16:35    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 Beny 10 Unities + Antwort hilfreich

Hallo!

Das ist einfach:
CATIA.ActiveDocument.Selection.Add Line 'line Selection

Set visProperties1 = CATIA.ActiveDocument.Selection.VisProperties

visProperties1.SetRealColor 0, 128, 0, 1 'Farbe

visProperties1.SetRealLineType 4, 1 'Line Type

visProperties1.SetRealWidth 4, 1 'Dick Line


------------------
Mit freundlichen Grüßen,
JuPaV

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

Beny
Mitglied
Konstrukteur - Standardisierung


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

Beiträge: 36
Registriert: 15.11.2010

erstellt am: 17. Nov. 2010 10:04    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,


vielen dank dank dir hab ich das mit dem Code hinbekommen ;-)

anbei der veränderte Code

        Dim Selection4001 As Selection
        Set Selection4001 = AktuellesPartDocument.Selection
        Selection4001.Add HSPtDirLi_HER
        Set visProperties1 = CATIA.ActiveDocument.Selection.VisProperties
        visProperties1.SetRealColor 0, 128, 0, 1 'Farbe
        visProperties1.SetRealLineType 4, 1 'Line Type
        visProperties1.SetRealWidth 4, 1 'Dick Line
        Selection4001.Clear


MFG

Beny

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