Problem beim Laden von Geometrie-Dateien mit Trimesh

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
wi0712
User
Beiträge: 1
Registriert: Dienstag 6. August 2024, 01:14

Hallo,

ich versuche seit Stunden mit Trimesh was zu programmieren. Jedoch gelingt es mir nicht mal einfach eine Datei überhaupt zu laden. Ich habe versucht die Datei als .obj- und .stl-Datei zu laden. Hat beides nicht geklappt. Liegt also wsl nicht am Format.

Hier mein Skript:

Code: Alles auswählen

import trimesh

def load_and_inspect_stl(file_path):
    # Versuchen, die .stl-Datei mit trimesh zu laden
    try:
        mesh = trimesh.load(file_path)
        # Wenn das Mesh erfolgreich geladen wurde, können Sie einige Eigenschaften überprüfen
        print("Mesh erfolgreich geladen!")
        print(f"Anzahl der Vertices: {len(mesh.vertices)}")
        print(f"Anzahl der Faces: {len(mesh.faces)}")
        print(f"Bounding Box: {mesh.bounding_box.extents}")
    except Exception as e:
        print(f"Fehler beim Laden der Datei: {e}")

# Pfad zur .stl-Datei
input_file = r"C:\Users\willy\Desktop\Teil1.stl"

# Funktionsaufruf
load_and_inspect_stl(input_file)
und hier die Fehlermeldung:

Fehler beim Laden der Datei: '_NoValueType' object cannot be interpreted as an integer

Ich weiß einfach nicht was damit gemeint ist bzw. wo genau das Problem also das NoValueType' object jetzt liegt.

Kann mir da mal wer weiterhelfen bitte?
Danke im Voraus
Sirius3
User
Beiträge: 18253
Registriert: Sonntag 21. Oktober 2012, 17:20

Fehler sollte man nur behandeln, wenn man das auch sinnoll kann. Deine "Fehlerbehandlung" stört Dich nur bei der Fehlersuche, lösche also den except-Block.
Was ist dann der volle Traceback den Du bekommst?
Antworten