Add flex fields to mj_validateReferences.
PiperOrigin-RevId: 575779915 Change-Id: I14d22092e7d712dcc3d474cf0c2a85ef4d6a4aee
This commit is contained in:
committed by
Copybara-Service
parent
a53b5be956
commit
c6ef4f71c3
+13
-2
@@ -1856,16 +1856,27 @@ const char* mj_validateReferences(const mjModel* m) {
|
|||||||
X(light_targetbodyid, nlight, nbody , 0 ) \
|
X(light_targetbodyid, nlight, nbody , 0 ) \
|
||||||
X(mesh_vertadr, nmesh, nmeshvert , m->mesh_vertnum ) \
|
X(mesh_vertadr, nmesh, nmeshvert , m->mesh_vertnum ) \
|
||||||
X(mesh_normaladr, nmesh, nmeshnormal , m->mesh_normalnum ) \
|
X(mesh_normaladr, nmesh, nmeshnormal , m->mesh_normalnum ) \
|
||||||
X(mesh_texcoordadr, nmesh, nmeshtexcoord, m->mesh_texcoordnum ) \
|
X(mesh_texcoordadr, nmesh, nmeshtexcoord , m->mesh_texcoordnum ) \
|
||||||
X(mesh_faceadr, nmesh, nmeshface , m->mesh_facenum ) \
|
X(mesh_faceadr, nmesh, nmeshface , m->mesh_facenum ) \
|
||||||
X(mesh_bvhadr, nmesh, nbvh , m->mesh_bvhnum ) \
|
X(mesh_bvhadr, nmesh, nbvh , m->mesh_bvhnum ) \
|
||||||
X(mesh_graphadr, nmesh, nmeshgraph , 0 ) \
|
X(mesh_graphadr, nmesh, nmeshgraph , 0 ) \
|
||||||
|
X(flex_vertadr, nflex, nflexvert , m->flex_vertnum ) \
|
||||||
|
X(flex_edgeadr, nflex, nflexedge , m->flex_edgenum ) \
|
||||||
|
X(flex_elemadr, nflex, nflexelem , m->flex_elemnum ) \
|
||||||
|
X(flex_evpairadr, nflex, nflexevpair , m->flex_evpairnum ) \
|
||||||
|
X(flex_texcoordadr, nflex, nflextexcoord , 0 ) \
|
||||||
|
X(flex_elemdataadr, nflex, nflexelemdata , 0 ) \
|
||||||
|
X(flex_shelldataadr, nflex, nflexshelldata, 0 ) \
|
||||||
|
X(flex_edge, nflexedge*2, nflexvert , 0 ) \
|
||||||
|
X(flex_elem, nflexelemdata, nflexvert , 0 ) \
|
||||||
|
X(flex_shell, nflexshelldata, nflexvert , 0 ) \
|
||||||
|
X(flex_bvhadr, nflex, nbvh , m->flex_bvhnum ) \
|
||||||
X(skin_matid, nskin, nmat , 0 ) \
|
X(skin_matid, nskin, nmat , 0 ) \
|
||||||
X(skin_vertadr, nskin, nskinvert , m->skin_vertnum ) \
|
X(skin_vertadr, nskin, nskinvert , m->skin_vertnum ) \
|
||||||
X(skin_texcoordadr, nskin, nskintexvert , 0 ) \
|
X(skin_texcoordadr, nskin, nskintexvert , 0 ) \
|
||||||
X(skin_faceadr, nskin, nskinface , m->skin_facenum ) \
|
X(skin_faceadr, nskin, nskinface , m->skin_facenum ) \
|
||||||
X(skin_boneadr, nskin, nskinbone , m->skin_bonenum ) \
|
X(skin_boneadr, nskin, nskinbone , m->skin_bonenum ) \
|
||||||
X(skin_bonevertadr, nskinbone, nskinbonevert, m->skin_bonevertnum ) \
|
X(skin_bonevertadr, nskinbone, nskinbonevert , m->skin_bonevertnum ) \
|
||||||
X(skin_bonebodyid, nskinbone, nbody , 0 ) \
|
X(skin_bonebodyid, nskinbone, nbody , 0 ) \
|
||||||
X(skin_bonevertid, nskinbonevert, nskinvert , 0 ) \
|
X(skin_bonevertid, nskinbonevert, nskinvert , 0 ) \
|
||||||
X(pair_geom1, npair, ngeom , 0 ) \
|
X(pair_geom1, npair, ngeom , 0 ) \
|
||||||
|
|||||||
Reference in New Issue
Block a user