Skip to content

Commit f318b94

Browse files
authored
Avoid slicing in kernel. (#630)
1 parent 420aa02 commit f318b94

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

mujoco_warp/_src/passive.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -483,10 +483,10 @@ def _flex_bending(
483483
v1 = flexvert_xpos_in[worldid, v[1]]
484484
v2 = flexvert_xpos_in[worldid, v[2]]
485485
v3 = flexvert_xpos_in[worldid, v[3]]
486-
frc[1, :] = wp.cross(v2 - v0, v3 - v0)
487-
frc[2, :] = wp.cross(v3 - v0, v1 - v0)
488-
frc[3, :] = wp.cross(v1 - v0, v2 - v0)
489-
frc[0, :] = -(frc[1, :] + frc[2, :] + frc[3, :])
486+
frc[1] = wp.cross(v2 - v0, v3 - v0)
487+
frc[2] = wp.cross(v3 - v0, v1 - v0)
488+
frc[3] = wp.cross(v1 - v0, v2 - v0)
489+
frc[0] = -(frc[1] + frc[2] + frc[3])
490490

491491
force = wp.mat(0.0, shape=(nvert, 3))
492492
for i in range(nvert):

0 commit comments

Comments
 (0)