Add keyword argument example to code block in model editing section of the documentation.
PiperOrigin-RevId: 678643644 Change-Id: Ie1d5659f01cc882628a669e7be22eff975a888fc
This commit is contained in:
committed by
Copybara-Service
parent
1eb6fc2285
commit
30cd8cc0e2
+10
-10
@@ -482,14 +482,16 @@ Below is a simple example of how to use the model editing API. For more examples
|
|||||||
|
|
||||||
import mujoco
|
import mujoco
|
||||||
spec = mujoco.MjSpec()
|
spec = mujoco.MjSpec()
|
||||||
body = spec.worldbody.add_body()
|
body = spec.worldbody.add_body(
|
||||||
body.pos = [1, 2, 3]
|
pos=[1, 2, 3],
|
||||||
body.quat = [0, 1, 0, 0]
|
quat=[0, 1, 0, 0],
|
||||||
geom = body.add_geom()
|
)
|
||||||
geom.name = 'my_geom'
|
geom = body.add_geom(
|
||||||
geom.type = mujoco.mjtGeom.mjGEOM_SPHERE
|
name='my_geom',
|
||||||
geom.size[0] = 1
|
type=mujoco.mjtGeom.mjGEOM_SPHERE,
|
||||||
geom.rgba = [1, 0, 0, 1]
|
size=[1, 0, 0],
|
||||||
|
rgba=[1, 0, 0, 1],
|
||||||
|
)
|
||||||
...
|
...
|
||||||
model = spec.compile()
|
model = spec.compile()
|
||||||
|
|
||||||
@@ -498,8 +500,6 @@ Below is a simple example of how to use the model editing API. For more examples
|
|||||||
|
|
||||||
We are aware of multiple missing features in the Python API, including:
|
We are aware of multiple missing features in the Python API, including:
|
||||||
|
|
||||||
- Convenient constructors like:
|
|
||||||
|br| :python:`geom = body.add_geom(name='my_geom', size=[1, 1, 1], rgba=[1, 0, 0, 1])`
|
|
||||||
- Better tree traversal utilities like :python:`children = body.children()` etc.
|
- Better tree traversal utilities like :python:`children = body.children()` etc.
|
||||||
- PyMJCF's notion of "binding", allowing access to :ref:`mjModel` and :ref:`mjData` values via the associated ``mjs``
|
- PyMJCF's notion of "binding", allowing access to :ref:`mjModel` and :ref:`mjData` values via the associated ``mjs``
|
||||||
elements.
|
elements.
|
||||||
|
|||||||
Reference in New Issue
Block a user