Step-Export

In diesem Forum Fragen und Diskussionen in Deutsch
Forum rules
Foren-Regeln und hilfreiche Informationen

WICHTIG: Bitte zuerst lesen, bevor Sie posten
Telefisch
Posts: 10
Joined: Wed Nov 24, 2021 2:01 pm

Step-Export

Post by Telefisch »

Hallo Forum,
ich bin absoluter Neuling in 3D und FreeCAD.
Mein Problem ist eine Step-Datei, die zur Verwendung in einem anderen CAD-Programm zu groß war, sodass die Verwendung nur sehr hakelig funktionierte.
Ich hab vom Hersteller einer SPS deren STEP-Datei bekommen, die aber im Original rund 47MB groß ist.
Mit FreeCAD geöffnet hat die daraus gespeicherte *.FcStd-Datei grade mal 5,6MB.
Ich habe also ganz sportlich aus der Datei rausgelöscht was ich nicht benötige und diese Datei wieder als Step Exportiert.
Jetzt ist die Datei sogar noch größer (55MB).

Was passiert hier, bzw. wie bekomme ich die Dateigröße kleiner?
Ich hab grade keine Idee, wonach ich googeln könnte um das Problem anzugehen. Vergleichbare Dateien des Herstellers haben grade mal 5MB aber der Hersteller ist nicht gewillt was anderes für dieses Gerät rauszurücken.
User avatar
thomas-neemann
Veteran
Posts: 11921
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Step-Export

Post by thomas-neemann »

Telefisch wrote: Wed Nov 24, 2021 2:09 pm
sowas finde ich sehr interessant, darf man die datei weitergeben?, wenn ja könntest du sie irgendwo hochladen und ich versuche ein viedo davon zu drehen wie man sie kleiner bekommt.


lg thomas
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
chrisb
Veteran
Posts: 54213
Joined: Tue Mar 17, 2015 9:14 am

Re: Step-Export

Post by chrisb »

Sind die 5MB vielleicht im komprimierten Step-Format?
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Telefisch
Posts: 10
Joined: Wed Nov 24, 2021 2:01 pm

Re: Step-Export

Post by Telefisch »

Hallo und danke für die Antworten.
Die Step Daten sind öffentlich downloadbar:

Mein Problemkind
https://www.beckhoff.com/de-de/produkte ... x9020.html

Und ein gutes Beispiel des Herstellers:
https://www.beckhoff.com/de-de/produkte ... x9020.html

Jeweils unter Dokumentation und Downloads - Technische Zeichnungen

Thomas, wenn Du das hinbekommst...
Wäre klasse

Gruß
Carsten
User avatar
thomas-neemann
Veteran
Posts: 11921
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Step-Export

Post by thomas-neemann »

Telefisch wrote: Thu Nov 25, 2021 8:17 am
hallo carsten

die vielen rundungen/freiformflächen erzeugen wohl die große datenmenge. wenn nur die äußeren konturen gebraucht werden, z.b. für anschlußkonstruktionen, referenzierungen, visualisierung usw. kann diese methode hilfreich sein.
1005.step
(1022.25 KiB) Downloaded 43 times

https://www.youtube.com/watch?v=hDRKqH6jBTE


phpBB [video]




lg thomas
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
user1234
Veteran
Posts: 3512
Joined: Mon Jul 11, 2016 5:08 pm

Re: Step-Export

Post by user1234 »

Da sehe ich genau so. Mich wundert es auch nicht, dass diese Datei die Größe hat. Eine FreeCAD Datei ist gezipt. Und die gezipte Step Datei ist ähnlich groß wie die FreeCAD Datei. Da wird man nicht drum rum kommen, die mit einem Kasten zu nähern, wenn es wirklich beim anderen Programm die FPS in die Knie gehen.

Und falls die Frage auftaucht, warum die Step Datei so gro0 ist: das Step Format ist eine Klartext Datei. Die kann man mit dem Texteditor öffnen und bearbeiten.

Grüße
user1234
User avatar
Gift
Posts: 769
Joined: Tue Aug 18, 2015 10:08 am
Location: Germany, Sauerland

Re: Step-Export

Post by Gift »

thomas-neemann wrote: Thu Nov 25, 2021 9:29 am
Telefisch wrote: Thu Nov 25, 2021 8:17 am
hallo carsten

die vielen rundungen/freiformflächen erzeugen wohl die große datenmenge. wenn nur die äußeren konturen gebraucht werden, z.b. für anschlußkonstruktionen, referenzierungen, visualisierung usw. kann diese methode hilfreich sein.

1005.step


https://www.youtube.com/watch?v=hDRKqH6jBTE


phpBB [video]




lg thomas

Um Thomas Idee für Faultiere umzusetzen, kann man auch einfach 1% der größten Flächen nehmen:

Code: Select all

divisor = 100

import numpy as np
obj =  Gui.Selection.getSelection()[0]

area  = np.array( [face.Area for face in obj.Shape.Faces])
faces = np.array_split(np.argsort(area), divisor)[-1]
cmpnd = Part.makeCompound([obj.Shape.Faces[i] for i in faces])
Part.show(cmpnd)
User avatar
thomas-neemann
Veteran
Posts: 11921
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Step-Export

Post by thomas-neemann »

Gift wrote: Thu Nov 25, 2021 7:40 pm
ich finde die idee super, ich komme aber nicht damit zurecht. das ergebnis sieht bei mir so aus



1.png
1.png (38.58 KiB) Viewed 2921 times

OS: Ubuntu 20.04.1 LTS (XFCE/xubuntu)
Word size of FreeCAD: 64-bit
Version: 0.20.26375 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 8a6e3d1)
Hash: 8a6e3d1b766a34546806b22d750929c2d00e30a6
Python version: 3.9.7
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.3
Locale: German/Germany (de_DE)
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
User avatar
Gift
Posts: 769
Joined: Tue Aug 18, 2015 10:08 am
Location: Germany, Sauerland

Re: Step-Export

Post by Gift »

thomas-neemann wrote: Thu Nov 25, 2021 8:00 pm
Gift wrote: Thu Nov 25, 2021 7:40 pm
ich finde die idee super, ich komme aber nicht damit zurecht. das ergebnis sieht bei mir so aus




1.png


OS: Ubuntu 20.04.1 LTS (XFCE/xubuntu)
Word size of FreeCAD: 64-bit
Version: 0.20.26375 (Git) AppImage
Build type: Release
Branch: (HEAD detached at 8a6e3d1)
Hash: 8a6e3d1b766a34546806b22d750929c2d00e30a6
Python version: 3.9.7
Qt version: 5.12.9
Coin version: 4.0.0
OCC version: 7.5.3
Locale: German/Germany (de_DE)
Das hängt wahrscheinlich von dem Objekt ab. Machmal den "divisor = 100" kleiner. Z.B. 10.
User avatar
thomas-neemann
Veteran
Posts: 11921
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Step-Export

Post by thomas-neemann »

Gift wrote: Thu Nov 25, 2021 8:12 pm
danke für die mitarbeit, aber bei mir klappt es nicht. ich habe eine testdatei mit 300 faces erzeugt
300faces.FCStd
(372.81 KiB) Downloaded 40 times
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
Post Reply