Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Flächen
  Flächenmodell als Linienmodell abspeichern

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 CATIA & Co.
  
KISTERS 3DViewStation: Multitalent für Branchen und Nischenmärkte, eine Pressemitteilung
Autor Thema:  Flächenmodell als Linienmodell abspeichern (1147 mal gelesen)
mrtnhss
Mitglied



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

Beiträge: 11
Registriert: 03.03.2015

Win7 Pro 64
hp 620 + 32GB RAM + intel xeon e5 3.3GHz
NVidia Quadro K4000
Catia V5R20

erstellt am: 18. Nov. 2015 09:27    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

moin,
ich bin auf der Suche nach einer Funktion, die mir erlaubt, dass ich von mehreren Flächen gleichzeitig Boundaries erstelle.
Bzw würde ich gerne ein Flächemodell nur als Wireframe abspeichern. Klar kann ich von jeder Fläche eine einzelne Boundary ableiten, aber das bin ich leider ewig beschäftigt...

Danke für eure Hilfe

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

joehz
Mitglied
Freiberuflicher Konstrukteur


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

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 18. Nov. 2015 10:10    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 mrtnhss 10 Unities + Antwort hilfreich

Hallo,

eine Funktion gibt's da meines Wissens nicht.
Mit einem Makro geht's vermutlich.

Stellt sich aber auch die Frage: Wozu?
Was kannst mit so einem Modell anschliessend sinnvolles anfangen?

Tschau,
Joe

PS: Bitte Systeminfo ausfüllen.

------------------
Inoffizielle Catia Hilfeseite

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

mrtnhss
Mitglied



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

Beiträge: 11
Registriert: 03.03.2015

Win7 Pro 64
hp 620 + 32GB RAM + intel xeon e5 3.3GHz
NVidia Quadro K4000
Catia V5R20

erstellt am: 18. Nov. 2015 10: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

danke schon mal.

es geht um eine visualisierung, die daten werden in einer anderen software weiter verwurstet...

[Diese Nachricht wurde von mrtnhss am 18. Nov. 2015 editiert.]

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

joehz
Mitglied
Freiberuflicher Konstrukteur


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

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 18. Nov. 2015 10:58    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 mrtnhss 10 Unities + Antwort hilfreich

Hallo,

importiere/kopiere folgenden Code in ein VBA-Modul:
(modifizerter Mitschnitt des Makro-Rekorders)

Code:

Sub CATMain()
'boundaries erzeugen
  Dim oADP As Part
  Dim oHSF As HybridShapeFactory
  Dim oHB As HybridBody
  Dim oHS As HybridShape
  Dim oRef As Reference
  Dim oHSBdry As HybridShapeBoundary
  Dim n As Integer

  Set oADP = CATIA.ActiveDocument.Part
  Set oHSF = oADP.HybridShapeFactory
  Set oHB = oADP.hybridBodies.Item("Geometrical Set.1")

  For n = 1 To oHB.HybridShapes.Count
      Set oHS = oHB.HybridShapes.Item(n)
      Set oRef = oADP.CreateReferenceFromObject(oHS)
      Set oHSBdry = oHSF.AddNewBoundaryOfSurface(oRef)
      oHB.AppendHybridShape oHSBdry
  Next
'  oADP.InWorkObject = oHSBdry
  oADP.Update

End Sub



und lass ihn laufen.
Das Makro erwartet ein geöffnetes Catpart mit einem Geoset 'GeometricalSet.1'.

Tschau,
Joe

------------------
Inoffizielle Catia Hilfeseite

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

mrtnhss
Mitglied



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

Beiträge: 11
Registriert: 03.03.2015

Win7 Pro 64
hp 620 + 32GB RAM + intel xeon e5 3.3GHz
NVidia Quadro K4000
Catia V5R20

erstellt am: 18. Nov. 2015 11:46    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

Hi, danke dir, sau gut 
habe leider eine Fehlermeldung:

Description: Expected end of statement
Statement: Dim oADP As Part
Line: 4
Column: 11

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: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 18. Nov. 2015 11: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 Nur für mrtnhss 10 Unities + Antwort hilfreich

Servus
Das ist scheinbar ein CATScript nicht ein CATvbs-makro.

Gruß
Bernd

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

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

mrtnhss
Mitglied



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

Beiträge: 11
Registriert: 03.03.2015

Win7 Pro 64
hp 620 + 32GB RAM + intel xeon e5 3.3GHz
NVidia Quadro K4000
Catia V5R20

erstellt am: 18. Nov. 2015 13:12    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

ich kenn mich mit den makros nicht so aus...
habe ein makro erstellt, das wird ja dann gespeichert. dann klicke ich auf makros, editiere das erstellte und speicher es, danach lass ich es laufen. macro1.catvbs / MS VBSCRIPT ...

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

joehz
Mitglied
Freiberuflicher Konstrukteur


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

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 18. Nov. 2015 13:16    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 mrtnhss 10 Unities + Antwort hilfreich

Hi,

Makros kommen in drei Geschmacksrichtungen:
-vbs
-catscript
-vba

Als catscript sollte es laufen.
Benenn die Datei von .vbs um in .catscript.

Tschau,
Joe

------------------
Inoffizielle Catia Hilfeseite

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

mrtnhss
Mitglied



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

Beiträge: 11
Registriert: 03.03.2015

Win7 Pro 64
hp 620 + 32GB RAM + intel xeon e5 3.3GHz
NVidia Quadro K4000
Catia V5R20

erstellt am: 18. Nov. 2015 13:46    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

HAMMER  1000 DANK - hat zwar recht lange gerechnet, aber war stabil...

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

joehz
Mitglied
Freiberuflicher Konstrukteur


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

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 18. Nov. 2015 13:55    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 mrtnhss 10 Unities + Antwort hilfreich

Hi,

nachdem Du Dich ja jetzt mit Makros auskennst, ;-)
noch ein paar Optimierungen:

Code:

Sub CATMain()
'boundaries erzeugen
  Dim oADP As Part
  Dim oHSF As HybridShapeFactory
  Dim oHB As HybridBody
  Dim oRef As Reference
  Dim oHSBdry As HybridShapeBoundary
  Dim n As Integer
  Dim oSel As Selection
 
 
  Set oADP = CATIA.ActiveDocument.Part
  Set oHSF = oADP.HybridShapeFactory
  Set oSel = CATIA.ActiveDocument.Selection
  oSel.Clear
 
  'find all surfaces, but not planes
  oSel.Search "('Generative Shape Design'.Surface - 'Generative Shape Design'.Plane);all"
 
  'create and rename geoset
  Set oHB = oADP.hybridBodies.Add
  oHB.Name = "Boundaries"

  For n = 1 To oSel.Count2
      Set oRef = oADP.CreateReferenceFromObject(oSel.Item2(n).Value)
      Set oHSBdry = oHSF.AddNewBoundaryOfSurface(oRef)
      oHB.AppendHybridShape oHSBdry
  Next

  oADP.Update

End Sub



Der erste Unterschied besteht darin, dass jetzt alle Flächen im Catpart gefunden werden,
egal wo sie sich befinden.
Ausserdem werden die Boundaries in einem eigenen Geoset abgelegt.

Have fun,
Joe

------------------
Inoffizielle Catia Hilfeseite

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

mrtnhss
Mitglied



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

Beiträge: 11
Registriert: 03.03.2015

Win7 Pro 64
hp 620 + 32GB RAM + intel xeon e5 3.3GHz
NVidia Quadro K4000
Catia V5R20

erstellt am: 20. Nov. 2015 10:24    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

vielen dank  hast mir sehr geholfen (auch heute früher feierabend machen zu können  )

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