Skip to content

Commit d8b1683

Browse files
authored
add initRoot binding (#472)
1 parent d98fb54 commit d8b1683

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

bindings/Sofa/src/SofaPython3/Sofa/Simulation/Submodule_Simulation.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ PYBIND11_MODULE(Simulation, simulation)
6262
simulation.def("print", [](Node* n){ sofa::simulation::node::print(n); }, sofapython3::doc::simulation::print);
6363
simulation.def("animate", [](Node* n, SReal dt=0.0){ sofa::simulation::node::animate(n, dt); },sofapython3::doc::simulation::animate);
6464
simulation.def("init", [](Node* n){ sofa::simulation::node::init(n); }, sofapython3::doc::simulation::init);
65+
simulation.def("initRoot", [](Node* n){ sofa::simulation::node::initRoot(n); }, sofapython3::doc::simulation::initRoot);
6566
simulation.def("initVisual", [](Node* n){ n->getVisualLoop()->initStep(sofa::core::visual::VisualParams::defaultInstance()); }, sofapython3::doc::simulation::initVisual);
6667
simulation.def("reset", [](Node* n){ sofa::simulation::node::reset(n); }, sofapython3::doc::simulation::reset);
6768

bindings/Sofa/src/SofaPython3/Sofa/Simulation/Submodule_Simulation_doc.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,12 @@ static auto print =
4747

4848
static auto init =
4949
R"(
50-
Initialize the objects
50+
Initialize the objects in the specified node
51+
)";
52+
53+
static auto initRoot =
54+
R"(
55+
Initialize from the root node
5156
)";
5257

5358
static auto initVisual =

0 commit comments

Comments
 (0)