Skip to content

Commit

Permalink
Remove deprecated mjv_makeConnector function.
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 690563333
Change-Id: I15dcff14e9f9c2256970b8e191930a0dcc656882
  • Loading branch information
yuvaltassa authored and copybara-github committed Oct 28, 2024
1 parent 600bf1a commit a16d1db
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 37 deletions.
10 changes: 3 additions & 7 deletions mjpc/agent.cc
Original file line number Diff line number Diff line change
Expand Up @@ -508,14 +508,10 @@ void Agent::ModifyScene(mjvScene* scn) {
color);

// make geometry
mjv_makeConnector(
mjv_connector(
&scn->geoms[scn->ngeom], mjGEOM_CAPSULE, width,
winner->trace[3 * num_trace * i + 3 * j],
winner->trace[3 * num_trace * i + 1 + 3 * j],
winner->trace[3 * num_trace * i + 2 + 3 * j],
winner->trace[3 * num_trace * (i + 1) + 3 * j],
winner->trace[3 * num_trace * (i + 1) + 1 + 3 * j],
winner->trace[3 * num_trace * (i + 1) + 2 + 3 * j]);
winner->trace.data() + 3 * num_trace * i + 3 * j,
winner->trace.data() + 3 * num_trace * (i + 1) + 3 * j);
// increment number of geometries
scn->ngeom += 1;
}
Expand Down
10 changes: 3 additions & 7 deletions mjpc/planners/cross_entropy/planner.cc
Original file line number Diff line number Diff line change
Expand Up @@ -465,14 +465,10 @@ void CrossEntropyPlanner::Traces(mjvScene* scn) {
// elite index
int idx = trajectory_order[k];
// make geometry
mjv_makeConnector(
mjv_connector(
&scn->geoms[scn->ngeom], mjGEOM_LINE, width,
trajectory[idx].trace[3 * task->num_trace * i + 3 * j],
trajectory[idx].trace[3 * task->num_trace * i + 1 + 3 * j],
trajectory[idx].trace[3 * task->num_trace * i + 2 + 3 * j],
trajectory[idx].trace[3 * task->num_trace * (i + 1) + 3 * j],
trajectory[idx].trace[3 * task->num_trace * (i + 1) + 1 + 3 * j],
trajectory[idx].trace[3 * task->num_trace * (i + 1) + 2 + 3 * j]);
trajectory[idx].trace.data() + 3*task->num_trace * i + 3 * j,
trajectory[idx].trace.data() + 3*task->num_trace * (i + 1) + 3 * j);

// increment number of geometries
scn->ngeom += 1;
Expand Down
10 changes: 3 additions & 7 deletions mjpc/planners/gradient/planner.cc
Original file line number Diff line number Diff line change
Expand Up @@ -448,14 +448,10 @@ void GradientPlanner::Traces(mjvScene* scn) {
color);

// make geometry
mjv_makeConnector(
mjv_connector(
&scn->geoms[scn->ngeom], mjGEOM_LINE, width,
trajectory[k].trace[3 * task->num_trace * i + 3 * j],
trajectory[k].trace[3 * task->num_trace * i + 1 + 3 * j],
trajectory[k].trace[3 * task->num_trace * i + 2 + 3 * j],
trajectory[k].trace[3 * task->num_trace * (i + 1) + 3 * j],
trajectory[k].trace[3 * task->num_trace * (i + 1) + 1 + 3 * j],
trajectory[k].trace[3 * task->num_trace * (i + 1) + 2 + 3 * j]);
trajectory[k].trace.data() + 3 * task->num_trace * i + 3 * j,
trajectory[k].trace.data() + 3 * task->num_trace * (i + 1) + 3 * j);

// increment number of geometries
scn->ngeom += 1;
Expand Down
10 changes: 3 additions & 7 deletions mjpc/planners/sample_gradient/planner.cc
Original file line number Diff line number Diff line change
Expand Up @@ -542,14 +542,10 @@ void SampleGradientPlanner::Traces(mjvScene* scn) {
idx < num_noisy ? white : orange);

// make geometry
mjv_makeConnector(
mjv_connector(
&scn->geoms[scn->ngeom], mjGEOM_LINE, width,
trajectory[idx].trace[3 * task->num_trace * i + 3 * j],
trajectory[idx].trace[3 * task->num_trace * i + 1 + 3 * j],
trajectory[idx].trace[3 * task->num_trace * i + 2 + 3 * j],
trajectory[idx].trace[3 * task->num_trace * (i + 1) + 3 * j],
trajectory[idx].trace[3 * task->num_trace * (i + 1) + 1 + 3 * j],
trajectory[idx].trace[3 * task->num_trace * (i + 1) + 2 + 3 * j]);
trajectory[k].trace.data() + 3 * task->num_trace * i + 3 * j,
trajectory[k].trace.data() + 3 * task->num_trace * (i + 1) + 3 * j);

// increment number of geometries
scn->ngeom += 1;
Expand Down
10 changes: 3 additions & 7 deletions mjpc/planners/sampling/planner.cc
Original file line number Diff line number Diff line change
Expand Up @@ -430,14 +430,10 @@ void SamplingPlanner::Traces(mjvScene* scn) {
color);

// make geometry
mjv_makeConnector(
mjv_connector(
&scn->geoms[scn->ngeom], mjGEOM_LINE, width,
trajectory[k].trace[3 * task->num_trace * i + 3 * j],
trajectory[k].trace[3 * task->num_trace * i + 1 + 3 * j],
trajectory[k].trace[3 * task->num_trace * i + 2 + 3 * j],
trajectory[k].trace[3 * task->num_trace * (i + 1) + 3 * j],
trajectory[k].trace[3 * task->num_trace * (i + 1) + 1 + 3 * j],
trajectory[k].trace[3 * task->num_trace * (i + 1) + 2 + 3 * j]);
trajectory[k].trace.data() + 3 * task->num_trace * i + 3 * j,
trajectory[k].trace.data() + 3 * task->num_trace * (i + 1) + 3 * j);

// increment number of geometries
scn->ngeom += 1;
Expand Down
3 changes: 1 addition & 2 deletions mjpc/utilities.cc
Original file line number Diff line number Diff line change
Expand Up @@ -751,8 +751,7 @@ void AddConnector(mjvScene* scene, mjtGeom type, mjtNum width,
mjv_initGeom(&scene->geoms[scene->ngeom], type,
/*size=*/nullptr, /*pos=*/nullptr, /*mat=*/nullptr, rgba);
scene->geoms[scene->ngeom].category = mjCAT_DECOR;
mjv_makeConnector(&scene->geoms[scene->ngeom], type, width, from[0], from[1],
from[2], to[0], to[1], to[2]);
mjv_connector(&scene->geoms[scene->ngeom], type, width, from, to);

// increment ngeom
scene->ngeom += 1;
Expand Down

0 comments on commit a16d1db

Please sign in to comment.