Skip to content

Commit 98d9d9a

Browse files
Update example images and corresponding section in the README (newton-physics#1923)
1 parent 9c295a5 commit 98d9d9a

18 files changed

+167
-16
lines changed

README.md

Lines changed: 167 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
7777
</a>
7878
</td>
7979
<td align="center" width="33%">
80+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/basic/example_basic_heightfield.py">
81+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_basic_heightfield.jpg" alt="Heightfield">
82+
</a>
8083
</td>
8184
</tr>
8285
<tr>
@@ -86,6 +89,31 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
8689
<td align="center" width="33%">
8790
<code>python -m newton.examples basic_joints</code>
8891
</td>
92+
<td align="center" width="33%">
93+
<code>python -m newton.examples basic_heightfield</code>
94+
</td>
95+
</tr>
96+
<tr>
97+
<td align="center" width="33%">
98+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/basic/example_recording.py">
99+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_recording.jpg" alt="Recording">
100+
</a>
101+
</td>
102+
<td align="center" width="33%">
103+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/basic/example_replay_viewer.py">
104+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_replay_viewer.jpg" alt="Replay Viewer">
105+
</a>
106+
</td>
107+
<td align="center" width="33%">
108+
</td>
109+
</tr>
110+
<tr>
111+
<td align="center" width="33%">
112+
<code>python -m newton.examples recording</code>
113+
</td>
114+
<td align="center" width="33%">
115+
<code>python -m newton.examples replay_viewer</code>
116+
</td>
89117
<td align="center" width="33%">
90118
</td>
91119
</tr>
@@ -176,6 +204,26 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
176204
<code>python -m newton.examples robot_panda_hydro</code>
177205
</td>
178206
</tr>
207+
<tr>
208+
<td align="center" width="33%">
209+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/robot/example_robot_allegro_hand.py">
210+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_robot_allegro_hand.jpg" alt="Allegro Hand">
211+
</a>
212+
</td>
213+
<td align="center" width="33%">
214+
</td>
215+
<td align="center" width="33%">
216+
</td>
217+
</tr>
218+
<tr>
219+
<td align="center" width="33%">
220+
<code>python -m newton.examples robot_allegro_hand</code>
221+
</td>
222+
<td align="center" width="33%">
223+
</td>
224+
<td align="center" width="33%">
225+
</td>
226+
</tr>
179227
<tr>
180228
<td colspan="3"><h3>Cable Examples</h3></td>
181229
</tr>
@@ -219,6 +267,9 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
219267
</a>
220268
</td>
221269
<td align="center" width="33%">
270+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/cable/example_cable_ball_joints.py">
271+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_cable_ball_joints.jpg" alt="Cable Ball Joints">
272+
</a>
222273
</td>
223274
</tr>
224275
<tr>
@@ -229,6 +280,35 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
229280
<code>python -m newton.examples cable_y_junction</code>
230281
</td>
231282
<td align="center" width="33%">
283+
<code>python -m newton.examples cable_ball_joints</code>
284+
</td>
285+
</tr>
286+
<tr>
287+
<td align="center" width="33%">
288+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/cable/example_cable_bend_damping.py">
289+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_cable_bend_damping.jpg" alt="Cable Bend Damping">
290+
</a>
291+
</td>
292+
<td align="center" width="33%">
293+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/cable/example_cable_fixed_joints.py">
294+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_cable_fixed_joints.jpg" alt="Cable Fixed Joints">
295+
</a>
296+
</td>
297+
<td align="center" width="33%">
298+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/cable/example_cable_helix.py">
299+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_cable_helix.jpg" alt="Cable Helix">
300+
</a>
301+
</td>
302+
</tr>
303+
<tr>
304+
<td align="center" width="33%">
305+
<code>python -m newton.examples cable_bend_damping</code>
306+
</td>
307+
<td align="center" width="33%">
308+
<code>python -m newton.examples cable_fixed_joints</code>
309+
</td>
310+
<td align="center" width="33%">
311+
<code>python -m newton.examples cable_helix</code>
232312
</td>
233313
</tr>
234314
<tr>
@@ -274,8 +354,8 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
274354
</a>
275355
</td>
276356
<td align="center" width="33%">
277-
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/cloth/example_cloth_rollers.py">
278-
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_cloth_rolling_cloth.jpg" alt="Cloth Rollers">
357+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/cloth/example_cloth_franka.py">
358+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_cloth_franka.jpg" alt="Cloth Franka">
279359
</a>
280360
</td>
281361
</tr>
@@ -287,25 +367,29 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
287367
<code>python -m newton.examples cloth_twist</code>
288368
</td>
289369
<td align="center" width="33%">
290-
<code>python -m newton.examples cloth_rollers</code>
370+
<code>python -m newton.examples cloth_franka</code>
291371
</td>
292372
</tr>
293373
<tr>
294374
<td align="center" width="33%">
295-
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/cloth/example_cloth_poker_cards.py">
296-
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_multiphysics_poker_cards_stacking.jpg" alt="Cloth Poker Cards">
375+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/cloth/example_cloth_rollers.py">
376+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_cloth_rollers.jpg" alt="Cloth Rollers">
297377
</a>
298378
</td>
299379
<td align="center" width="33%">
380+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/cloth/example_cloth_poker_cards.py">
381+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_cloth_poker_cards.jpg" alt="Cloth Poker Cards">
382+
</a>
300383
</td>
301384
<td align="center" width="33%">
302385
</td>
303386
</tr>
304387
<tr>
305388
<td align="center" width="33%">
306-
<code>python -m newton.examples cloth_poker_cards</code>
389+
<code>python -m newton.examples cloth_rollers</code>
307390
</td>
308391
<td align="center" width="33%">
392+
<code>python -m newton.examples cloth_poker_cards</code>
309393
</td>
310394
<td align="center" width="33%">
311395
</td>
@@ -343,24 +427,20 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
343427
</tr>
344428
<tr>
345429
<td align="center" width="33%">
346-
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/cloth/example_cloth_franka.py">
347-
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_cloth_franka.jpg" alt="Cloth Franka">
430+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/ik/example_ik_cube_stacking.py">
431+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_ik_cube_stacking.jpg" alt="IK Cube Stacking">
348432
</a>
349433
</td>
350434
<td align="center" width="33%">
351-
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/ik/example_ik_cube_stacking.py">
352-
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_ik_cube_stacking.jpg" alt="Stack Cubes">
353-
</a>
354435
</td>
355436
<td align="center" width="33%">
356437
</td>
357438
</tr>
358439
<tr>
359440
<td align="center" width="33%">
360-
<code>python -m newton.examples cloth_franka</code>
441+
<code>python -m newton.examples ik_cube_stacking</code>
361442
</td>
362443
<td align="center" width="33%">
363-
<code>python -m newton.examples ik_cube_stacking</code>
364444
</td>
365445
<td align="center" width="33%">
366446
</td>
@@ -381,7 +461,7 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
381461
</td>
382462
<td align="center" width="33%">
383463
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/mpm/example_mpm_twoway_coupling.py">
384-
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_mpm_twoway_coupling.jpg" alt="MPM two-way coupling">
464+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_mpm_twoway_coupling.jpg" alt="MPM Two-Way Coupling">
385465
</a>
386466
</td>
387467
</tr>
@@ -396,6 +476,30 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
396476
<code>python -m newton.examples mpm_twoway_coupling</code>
397477
</td>
398478
</tr>
479+
<tr>
480+
<td align="center" width="33%">
481+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/mpm/example_mpm_grain_rendering.py">
482+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_mpm_grain_rendering.jpg" alt="MPM Grain Rendering">
483+
</a>
484+
</td>
485+
<td align="center" width="33%">
486+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/mpm/example_mpm_multi_material.py">
487+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_mpm_multi_material.jpg" alt="MPM Multi Material">
488+
</a>
489+
</td>
490+
<td align="center" width="33%">
491+
</td>
492+
</tr>
493+
<tr>
494+
<td align="center" width="33%">
495+
<code>python -m newton.examples mpm_grain_rendering</code>
496+
</td>
497+
<td align="center" width="33%">
498+
<code>python -m newton.examples mpm_multi_material</code>
499+
</td>
500+
<td align="center" width="33%">
501+
</td>
502+
</tr>
399503
<tr>
400504
<td colspan="3"><h3>Sensor Examples</h3></td>
401505
</tr>
@@ -458,6 +562,26 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
458562
<code>python -m newton.examples selection_articulations</code>
459563
</td>
460564
</tr>
565+
<tr>
566+
<td align="center" width="33%">
567+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/selection/example_selection_multiple.py">
568+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_selection_multiple.jpg" alt="Selection Multiple">
569+
</a>
570+
</td>
571+
<td align="center" width="33%">
572+
</td>
573+
<td align="center" width="33%">
574+
</td>
575+
</tr>
576+
<tr>
577+
<td align="center" width="33%">
578+
<code>python -m newton.examples selection_multiple</code>
579+
</td>
580+
<td align="center" width="33%">
581+
</td>
582+
<td align="center" width="33%">
583+
</td>
584+
</tr>
461585
<tr>
462586
<td colspan="3"><h3>DiffSim Examples</h3></td>
463587
</tr>
@@ -523,12 +647,12 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
523647
<tr>
524648
<td align="center" width="33%">
525649
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/multiphysics/example_softbody_gift.py">
526-
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_multiphysics_falling_gift.jpg" alt="Softbody Gift">
650+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_softbody_gift.jpg" alt="Softbody Gift">
527651
</a>
528652
</td>
529653
<td align="center" width="33%">
530654
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/multiphysics/example_softbody_dropping_to_cloth.py">
531-
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_multiphysics_softbody_dropping_to_cloth.jpg" alt="Softbody Dropping to Cloth">
655+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_softbody_dropping_to_cloth.jpg" alt="Softbody Dropping to Cloth">
532656
</a>
533657
</td>
534658
<td align="center" width="33%">
@@ -544,6 +668,33 @@ If you installed from source with uv, substitute `uv run` for `python` in the co
544668
<td align="center" width="33%">
545669
</td>
546670
</tr>
671+
<tr>
672+
<td colspan="3"><h3>Contacts Examples</h3></td>
673+
</tr>
674+
<tr>
675+
<td align="center" width="33%">
676+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/contacts/example_nut_bolt_hydro.py">
677+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_nut_bolt_hydro.jpg" alt="Nut Bolt Hydro">
678+
</a>
679+
</td>
680+
<td align="center" width="33%">
681+
<a href="https://github.com/newton-physics/newton/blob/main/newton/examples/contacts/example_nut_bolt_sdf.py">
682+
<img width="320" src="https://raw.githubusercontent.com/newton-physics/newton/main/docs/images/examples/example_nut_bolt_sdf.jpg" alt="Nut Bolt SDF">
683+
</a>
684+
</td>
685+
<td align="center" width="33%">
686+
</td>
687+
</tr>
688+
<tr>
689+
<td align="center" width="33%">
690+
<code>python -m newton.examples nut_bolt_hydro</code>
691+
</td>
692+
<td align="center" width="33%">
693+
<code>python -m newton.examples nut_bolt_sdf</code>
694+
</td>
695+
<td align="center" width="33%">
696+
</td>
697+
</tr>
547698
<tr>
548699
<td colspan="3"><h3>Softbody Examples</h3></td>
549700
</tr>
6.29 KB
Loading
14.2 KB
Loading
10.7 KB
Loading
15.3 KB
Loading
7.95 KB
Loading

docs/images/examples/example_multiphysics_poker_cards_stacking.jpg renamed to docs/images/examples/example_cloth_poker_cards.jpg

File renamed without changes.
File renamed without changes.
14.6 KB
Loading
15.5 KB
Loading

0 commit comments

Comments
 (0)