Seite 1 von 1

Problem beim Laden von Geometrie-Dateien mit Trimesh

Verfasst: Dienstag 6. August 2024, 01:31
von wi0712
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

Re: Problem beim Laden von Geometrie-Dateien mit Trimesh

Verfasst: Mittwoch 7. August 2024, 12:51
von Sirius3
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?