diff --git a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Mapping.cpp b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Mapping.cpp index 9c8e8ac0..8789f494 100644 --- a/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Mapping.cpp +++ b/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Mapping.cpp @@ -135,7 +135,7 @@ namespace sofapython3 py::dict mp = py::dict("time"_a=getContext()->getTime()); - PYBIND11_OVERLOAD_PURE(void, Inherit1, applyConstrainsJT, mp, + PYBIND11_OVERLOAD_PURE(void, Inherit1, applyConstraintsJT, mp, PythonFactory::toPython(&out), PythonFactory::toPython(&in)); } diff --git a/examples/example-mapping.py b/examples/example-mapping.py index 9fe6f423..c3218389 100644 --- a/examples/example-mapping.py +++ b/examples/example-mapping.py @@ -32,7 +32,7 @@ def applyJ(self, m, outDeriv, inDeriv): def applyJT(self, m, outDeriv, inDeriv): print("PYTHON(🐍) APPLY-JT", outDeriv, inDeriv) - def applyConstrainsJT(self, m, outDeriv, inDeriv): + def applyConstraintsJT(self, m, outDeriv, inDeriv): print("PYTHON(🐍) APPLY-JT for constraints, data are [⋱]", m, outDeriv, inDeriv) print("Constraints ", inDeriv.value) @@ -81,13 +81,13 @@ def createScene(root): def main(): import SofaRuntime import Sofa.Gui - import SofaQt + import SofaImGui root=Sofa.Core.Node("root") createScene(root) Sofa.Simulation.initRoot(root) - Sofa.Gui.GUIManager.Init("myscene", "qglviewer") + Sofa.Gui.GUIManager.Init("myscene", "imgui") Sofa.Gui.GUIManager.createGUI(root, __file__) Sofa.Gui.GUIManager.SetDimension(1080, 1080) Sofa.Gui.GUIManager.MainLoop(root) diff --git a/examples/example-mapping_3_to_1.py b/examples/example-mapping_3_to_1.py index 96c7b6d0..d486855f 100644 --- a/examples/example-mapping_3_to_1.py +++ b/examples/example-mapping_3_to_1.py @@ -34,7 +34,7 @@ def applyJ(self, m, outDeriv, inDeriv): def applyJT(self, m, outDeriv, inDeriv): print("PYTHON() APPLY-JT", outDeriv, inDeriv) - def applyConstrainsJT(self, m, outDeriv, inDeriv): + def applyConstraintsJT(self, m, outDeriv, inDeriv): print("PYTHON() APPLY-JT for constraints, data are [⋱]", m, outDeriv, inDeriv) print("Constraints ", inDeriv.value)