Hallo Zusammen,
ich bin komplett neu im Forum und weiss nicht so genau ob ich mit meinem Problem hier richtig bin.
Sorry schon mal vorab.
Ich habe folgendes Problem:
Ich habe ein stp import durchgeführt und wollte nun ein Feature in ein anderes Part moven.
Wenn ich von Hand das Feature selektiere, bekomme ich in der Console das folgende angezeigt:
Gui.Selection.addSelection('all_psm_02','assembly3','Part__Feature641.')
Die Frage ist, wie bekomme ich die Feature-Nummer (Part__Featuer641) heraus ?
Sie wird nirgends angezeigt.
viele Grüsse
sland
System:
UBUNTU 21
freecad 20
python programmierung
Re: python programmierung
Hallo,
Wenn Du stattdessen den Zeiger in der 3D-Ansicht auf dem Objekt bewegst, wird der ein Text in der Art "Unbenannt.Part__Feature641.Face12" angezeigt. Allerdings kann der Ausdruck komplizierter ausfallen, wenn das Objekt in einem Part- oder Body-Container enthalten ist.
Der interne Name eines Objekts wird in der Statuszeile angezeigt. Wenn Du mit dem Mauszeiger auf dem Baum-Element herum fährst, dann wird in der Statuszeile ein Text der Form "Interner Name: Part__Feature641" angezeigt.Die Frage ist, wie bekomme ich die Feature-Nummer (Part__Featuer641) heraus ?
Sie wird nirgends angezeigt.
Wenn Du stattdessen den Zeiger in der 3D-Ansicht auf dem Objekt bewegst, wird der ein Text in der Art "Unbenannt.Part__Feature641.Face12" angezeigt. Allerdings kann der Ausdruck komplizierter ausfallen, wenn das Objekt in einem Part- oder Body-Container enthalten ist.
- thomas-neemann
- Veteran
- Posts: 11958
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: python programmierung
das arbeiten mit stp dateien finde ich sehr interessant. kannst du die datei irgendwo hochladen und beschreiben, was am ende das ergenbis sein soll?
gruss thomas
Re: python programmierung
Hallo Thomas,
sorry das ich mich jetzt erst melde, aber ich bin deutschlandweit Beruflich unterwegs.
Zu meinem Problem:
ich bekomme vom Kunden einen FreeCAD File, welcher mit vielen STP Imports bestückt ist. (Lage und Position ist egal)
Nun soll ich aus den einzelnen STP Objekten, jeweils ein FreeCAD File erstellen.
Im Anhang hab dir ein Bild zusammengestellt.
Hier handelt sich um mehrere Bügel, (STP-Format) im FreeCAD File, die alle in einem separaten File erscheinen sollen.
Der Name des Files sollte jeweils der Name des STP-Objektes bekommen.
Wenn Du Interesse haben solltest an speziellen CAD-Projekten in FreeCAD, kannst du mir deine Mail-Adr. zukommen lassen, dann könnten wir das Ganze vertiefen.
Meine Fa. ist auch bereit entsprechend dafür Budget zur Verfügung zu stellen.
viele Grüsse
Siggi
system:ubuntu 22 freecad 20
sorry das ich mich jetzt erst melde, aber ich bin deutschlandweit Beruflich unterwegs.
Zu meinem Problem:
ich bekomme vom Kunden einen FreeCAD File, welcher mit vielen STP Imports bestückt ist. (Lage und Position ist egal)
Nun soll ich aus den einzelnen STP Objekten, jeweils ein FreeCAD File erstellen.
Im Anhang hab dir ein Bild zusammengestellt.
Hier handelt sich um mehrere Bügel, (STP-Format) im FreeCAD File, die alle in einem separaten File erscheinen sollen.
Der Name des Files sollte jeweils der Name des STP-Objektes bekommen.
Wenn Du Interesse haben solltest an speziellen CAD-Projekten in FreeCAD, kannst du mir deine Mail-Adr. zukommen lassen, dann könnten wir das Ganze vertiefen.
Meine Fa. ist auch bereit entsprechend dafür Budget zur Verfügung zu stellen.
viele Grüsse
Siggi
system:ubuntu 22 freecad 20
- Attachments
-
- Screenshot from 2022-10-14 16-12-34.png (193.55 KiB) Viewed 457 times
Re: python programmierung
Zum Suchen im Baum kannst Du auch die Schfunktion nutzen. Damit findet man sowohl die (internen) Namen, als auch die frei gewählten Bezeichnungen.
Ich habe gerade mit einem Step-Import ausprobiert, ein Objekt in eine neue Datei zu verschieben, das hat problemlos geklappt. Wie sieht es bei Dir mit Copy/Paste aus? Hast Du mal die neueste Version ausprobiert?
Ich habe gerade mit einem Step-Import ausprobiert, ein Objekt in eine neue Datei zu verschieben, das hat problemlos geklappt. Wie sieht es bei Dir mit Copy/Paste aus? Hast Du mal die neueste Version ausprobiert?
Code: Select all
OS: macOS 10.16
Word size of FreeCAD: 64-bit
Version: 0.21.30430 (Git)
Build type: Release
Branch: master
Hash: 9e1ed4a68ad43309c2b38f7f5efbb1feac4323cb
Python 3.10.6, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: C/Default (C)
Installed mods:
* FC_SU
* FeedsAndSpeeds 0.4.0
* fcgear 1.0.0
* fasteners 0.4.6
* sheetmetal 0.2.57
* ExplodedAssembly
* Curves 0.5.8
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.