Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Programmierung
  Flächeninhalt von einer Fläche mit vb.net auslesen

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: Mit Modellbasiertem Design zum Modellbasierten Unternehmen , eine Pressemitteilung
Autor Thema:  Flächeninhalt von einer Fläche mit vb.net auslesen (135 / mal gelesen)
Flo-p1
Mitglied
Student

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

Beiträge: 6
Registriert: 29.04.2025

erstellt am: 07. Mai. 2025 18: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

Servus,

ich versuche aktuell den Flächeninhalt von einer Fläche in Catia mit einem vb.net Skript auszulesen.
Ich hatte bereits die direkte Selektierung und weitere Methoden probiert, jedoch finde ich keine Methode, die mir einen Wert ungleich Null zurückgibt.

Die Flächen sind mit dem Ply Exploder erstellt, sind also tote Flächen in Catia. Die Flächen kann ich so wie ich will ansteuern, also selektieren, kopieren, etc., aber nicht den Flächeninhalt auslesen.

Ich hoffe das ist nicht eine zu einfache Frage, aber ich komm einfach nicht drauf. Ich danke euch schonmal im Voraus für die Antwort und wünsche euch noch einen schönen Tag.

Gruß Flo

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

Flo-p1
Mitglied
Student

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

Beiträge: 6
Registriert: 29.04.2025

erstellt am: 07. Mai. 2025 18:25    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

Na Toll, kurz nachdem ich hilflos war, doch selber hinbekommen.

War gar nicht so schwer. Das hier ist der Code:

'Kurz noch die Fläche berechnen ---------------------
'ShapeObj ist eine Fläche in einem Geoset bei mir

Dim catApp As INFITF.Application = CType(GetObject(, "CATIA.Application"), INFITF.Application)

' Zugriff auf das aktive Dokument ->Part
Dim spaWorkbench As SPATypeLib.SPAWorkbench = CType(catApp.ActiveDocument.GetWorkbench("SPAWorkbench"), SPATypeLib.SPAWorkbench)

' Sicherstellen, dass shapeObj ein gültiger Reference ist
Dim reference As INFITF.Reference = CType(shapeObj, INFITF.Reference)

' Measurable erzeugen
Dim measurable As SPATypeLib.Measurable = spaWorkbench.GetMeasurable(reference)

' Fläche messen
Dim area As Double = measurable.Area
MsgBox("Flächeninhalt: " & area.ToString("0.00") & " mm²")

'^Fläche berechnen^ -------------------------------------

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

Flo-p1
Mitglied
Student

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

Beiträge: 6
Registriert: 29.04.2025

erstellt am: 07. Mai. 2025 18:28    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

Die Einheit beim Plot stimmt nicht. Wird in m² ausgegeben.
Sry dafür.

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

CATIA V5R19

erstellt am: 07. Mai. 2025 21:52    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 Flo-p1 10 Unities + Antwort hilfreich

Servus Flo

Zwei kleine Hinweise
Bitte Code in entsprechende Code-Tags posten/einschliessen.
Du kannst deine Beträge auch editieren. zB hättest du für die Ergänzung/Korrektur der Einheit auch die Antwort editieren können.

Gruß
Bernd

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

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