Projizierte Oberfläche des Catiav5 -Teils (mit Silhouette)Python

Python-Programme
Anonymous
 Projizierte Oberfläche des Catiav5 -Teils (mit Silhouette)

Post by Anonymous »

Ich habe versucht herauszufinden, wie man in Python seit einigen Tagen auf Silhouetten für Catiav5 (GSD) -API zugreifen kann, aber ich konnte es nicht in der Lage sein, (um die projizierte Oberfläche eines soliden Teils eines festen Teils zu extrahieren) . Ich habe verschiedene Ansätze ausprobiert und die einzige, die arbeitete, war die UI -Implementierung, die langsam, hässlich und sehr fehleranfällig ist. Es gibt überhaupt keine Hybridshape -Option für Silhouetten von dem, was ich gefunden habe? Späkbench hat für mich gearbeitet, um andere Implementierungen wie Inertia hinzuzufügen, sodass erwartet wurde, dass es auch Silhouetten hinzufügen kann, aber es scheint nicht. (Alternativ gibt es einen anderen Ansatz, den ich verwenden könnte, der den Silhouette -Betrieb nicht direkt für dasselbe Ergebnis verwendet?) < /P>

Code: Select all

import win32com.client

catia = win32com.client.Dispatch("CATIA.Application")
catia.Visible = True
doc = catia.ActiveDocument

product = doc.Part
gsd_workbench = doc.GetWorkbench("SPAWorkbench")
silhouettes = gsd_workbench.Silhouettes
silhouettes.Add("--Insert parameters for new silhouette--")

Output:
-silhouettes = gsd_workbench.Silhouettes)-
raise AttributeError(f"{self._username_}.{attr}")
Beispiel für den Silhouette -Betrieb

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post