Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Edge Polyline

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:  Edge Polyline (1275 mal gelesen)
wulfgang
Mitglied



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

Beiträge: 64
Registriert: 29.04.2007

CATIA V5 R18

erstellt am: 16. Mrz. 2010 13:34    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,
weiß jemand ob es möglich ist die Farbe von einzelnen Edges einer Polyline in einem Makro zu ändern?
Manuell kann ich es nicht, die Auswahlmöglichkeit ist grau hinterlegt.

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

V5Playaz
Mitglied
Dipl.-Ing (BA)


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

Beiträge: 447
Registriert: 12.07.2005

DELL PRECISION 390
3,25 GB RAM
WIN XP PRO SP2
CATIA V5 R16-19
Delmia V5 R19
VB6, VB2008
Adobe Acrobat 9 Pro Extended

erstellt am: 16. Mrz. 2010 15:30    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 wulfgang 10 Unities + Antwort hilfreich

Hallo,

kannst du die Edges über eine Suchabfrage ermitteln?

Dann kannst du diese Selektion auch einfärben.

Beispiele zum einfärben gibts hier im Forum.

Grüsse Dominik

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

wulfgang
Mitglied



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

Beiträge: 64
Registriert: 29.04.2007

CATIA V5 R18

erstellt am: 16. Mrz. 2010 19: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


TestEdge.CATPart

 
Hallo,
ich ahbe mal folgendes probiert. Leider scheint Edge oder Ecke irgendwie nicht gefunden zu werden.

Code:
Sub SubTestEdge()
    Dim SelectList As Selection
    Set SelectList = CATIA.ActiveDocument.Selection
    SelectList.Clear
    SelectList.Search "Name=*Edge*;all"
    SelectList.VisProperties.SetRealColor 255, 0, 0, 1
End Sub

Weiß niemand einen Rat?

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 16. Mrz. 2010 21:54    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 wulfgang 10 Unities + Antwort hilfreich

Servus
Da es AFAIKAs far as i know (So viel ich weiss) manuell nicht geht, vermute ich dass es per Makro auch nicht geht eine Kante der Polylinie einzufärben.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

wulfgang
Mitglied



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

Beiträge: 64
Registriert: 29.04.2007

CATIA V5 R18

erstellt am: 17. Mrz. 2010 07:03    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

Das ist ja Schade. Gibt es ein anderes Geometrieelement mit dem ich viele Punkte gerade miteinander verbinden kann und die einzelnen Abschnitte einfärben kann?

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

DanielFr.
Moderator
Manager


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

Beiträge: 2506
Registriert: 10.08.2005

HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3

erstellt am: 17. Mrz. 2010 07:45    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 wulfgang 10 Unities + Antwort hilfreich

Hallo   ,

ja eine einfach Linie. Das Problem hierbei ist das du halt sehr viele Features (einzelne Linien) bekommst. Diese kannst du aber einzeln einfärben und ggf. zur weiteren Verwendung mit einem Join verbinden.

[EDIT]
Ich habe das ganze gerade mal ausprobiert. Wenn du nicht einfach eine Edge selektierst sondern eine Topology.CGMEdge dann findet er schon die einzelnen Linien der Polyline. Das Problem ist, das die diesen immer noch nicht einzeln färben kannst. Immer wenn du eine Linie in der Selektion einzeln färben willst nimmt CATIA die anderen automatisch mit. Hier mal mein Beispielscript mit dem ich experimentiert habe:

Code:

Sub CATMain()


    Dim intPartDocObj As PartDocument
    Dim intSelObj As Selection
    Dim intAllLineArr()
    Dim i As Integer
    Dim ii As Integer
    Dim intRandomizeRedLng As Long
    Dim intRandomizeBlueLng As Long
    Dim intRandomizeGreenLng As Long
   
    Set intPartDocObj = CATIA.ActiveDocument
    Set intSelObj = intPartDocObj.Selection
    intSelObj.Search "Topology.CGMEdge,all"
    If intSelObj.Count > 0 Then
        ReDim intAllLineArr(intSelObj.Count - 1)
        For i = 1 To intSelObj.Count
            Set intAllLineArr(i - 1) = intSelObj.Item(i).Value
        Next
    End If
   
    intSelObj.Clear
   
    For ii = 0 To UBound(intAllLineArr)
        Randomize
        intRandomizeRedLng = CSng((255 * Rnd) + 1)
        intRandomizeBlueLng = CSng((255 * Rnd) + 1)
        intRandomizeGreenLng = CSng((255 * Rnd) + 1)
        intSelObj.Add (intAllLineArr(ii))
        intSelObj.VisProperties.SetRealColor intRandomizeRedLng, intRandomizeGreenLng, intRandomizeBlueLng, 0
        intSelObj.Clear
    Next

End Sub


------------------
MFG Daniel

Systeminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)

   

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

wulfgang
Mitglied



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

Beiträge: 64
Registriert: 29.04.2007

CATIA V5 R18

erstellt am: 17. Mrz. 2010 08:22    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,
ja danke. Muss mal sehen, ob ich meine Implementierung noch dahingehend änder. Aber ein interessanter Vorschlag.

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