Hallo liebes Forum. Aktuell stehe ich vor einem Problem. Ich würde gerne die ImprintProfileOnFaces Funktion des PythonPart Frameworks verwenden. Leider wird mir aus der Dokumentation nicht ganz klar wie man die Funktion verwendet.
ImprintProfileOnFaces( (object)targetFaces, (object)profile) -> tuple :
    Imprint edges on brep
    
    Parameter: targetFaces  faces where to imprint edges
               profile      imprinted profile
    
    Return: eOK if successful otherwise eError, Brep
Da beide Argumente als Typ object gekennzeichnet sind, hab ich einfach mal getestet was hier funktionieren könnte. Es wird immer diese Fehlermeldung im Trace ausgegeben:
Boost.Python.ArgumentError: Python argument types in
    NemAll_Python_Geometry.ImprintProfileOnFaces(VecIntList, Line3D)
did not match C++ signature:
    ImprintProfileOnFaces(class std::vector<unsigned int,class std::allocator<unsigned int> > targetFaces, class Allplan::Geometry::ICurve3D profile)
    ImprintProfileOnFaces(class std::vector<unsigned int,class std::allocator<unsigned int> > targetFaces, class Allplan::Geometry::ICurve3D profile)
Ich hab mehrere Kombination getestet (List von Integern, VecIntListe, Line3D, Spline3D, etc...) jedes mal bekomme ich den gleichen Fehler. Weiß jemand WIE man diese Funktion aufrufen kann?
Danke schon im Voraus!
