Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Geometrie von Selection erstellen

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:  Geometrie von Selection erstellen (1862 mal gelesen)
Michau
Mitglied
Bachelor angehend :)


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

Beiträge: 19
Registriert: 12.04.2011

Catia V5 R18-R19
Solid Edge
Unigraphics 6
Pro E Wildfire 4

erstellt am: 29. Apr. 2011 14:53    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,
bin gerade am Kopfzerbrechen.
Ich versuche aus einer UserSelection einer Kante Kurve bzw Punktes eine Tote Geometrie in ein zweites Part einzufügen.
Dieses sollte dort in Positions sein, ob mit Link oder ohne ist Egal solange die Postion stimmt.

Mit meinem Code schaffe ich es zwar ein Extract in das zweite Part zu erstellen, jedoch verliert der Extract die Referenz zur Selektion und bringt mir nichts.

Vielleicht hat jemand ein vorschlag, bzw. Eine Idee für eine Alternative

Code:

Option Explicit
Private Sub ExtractCircle()

Dim activedoc As ProductDocument
Dim product1 As Product
Dim products1 As Products
Dim selection1 As Object
Dim activePro As Products
Dim hybridShapeFactory1 As HybridShapeFactory
Dim hybridBody1 As HybridBody
Dim InputObjectType(0)
Dim Kanten As AnyObject
Dim part1 As Part
Dim Status As String

Set activedoc = CATIA.ActiveDocument

Set selection1 = activedoc.Selection

InputObjectType(0) = "Edge"
Status = selection1.SelectElement2(InputObjectType, "Linie", False)

Set Kanten = selection1.Item(1).Reference

Set product1 = activedoc.Product

Set products1 = product1.Products

Set activePro = products1.Item(2)

Set part1 = product1.Products.Item(2).ReferenceProduct.Parent.Part

Dim hybridShapeExtract1 As HybridShapeExtract
Dim Ableitung As HybridShapeFactory

Set Ableitung = part1.HybridShapeFactory
Set hybridShapeExtract1 = Ableitung.AddNewExtract(Kanten)

hybridShapeExtract1.PropagationType = 3
hybridShapeExtract1.ComplementaryExtract = False
hybridShapeExtract1.IsFederated = False

Set hybridShapeFactory1 = part1.HybridShapeFactory
Set hybridBody1 = part1.HybridBodies.Item(1)
hybridBody1.AppendHybridShape hybridShapeExtract1

End Sub


Grüße
Michael

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: 29. Apr. 2011 16:02    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 Michau 10 Unities + Antwort hilfreich

Servus
Versuch mal die gewählte kannte zu Kopieren, und im 2. Part wieder einzufügen (PasteSpecial). (siehe auch Forensuche und Doku)

Gruß
Bernd

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

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

Michau
Mitglied
Bachelor angehend :)


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

Beiträge: 19
Registriert: 12.04.2011

Catia V5 R18-R19
Solid Edge
Unigraphics 6
Pro E Wildfire 4

erstellt am: 29. Apr. 2011 16:08    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 für den Tip.

Ich versuchs dann am Montag..... Jetzt ist erst mal Wochenende angesagt.

Schönes Wochenende allen ( auch wenns regnen soll)

Grüße
Michael

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

Michau
Mitglied
Bachelor angehend :)


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

Beiträge: 19
Registriert: 12.04.2011

Catia V5 R18-R19
Solid Edge
Unigraphics 6
Pro E Wildfire 4

erstellt am: 02. Mai. 2011 10:38    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

Also ich habe einen anderen Weg gewählt, das war ein Geistesblitz am Wochenende

Extract erstellt im Part wo sich der Body befindet
Aus Extract Tote Geometrie im Gleichen Part erstellt
Tote Geometrie in Referenz Part Kopiert mit Paste Special

Grüße

[Diese Nachricht wurde von Michau am 02. Mai. 2011 editiert.]

[Diese Nachricht wurde von Michau am 10. Mai. 2011 editiert.]

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