Fix skin/flex rendering by setting size to 1 (not 0).
PiperOrigin-RevId: 912993245 Change-Id: Ib81f58bd8d474decea469cafa40d57f053eee516
This commit is contained in:
committed by
Copybara-Service
parent
b9a1fad99b
commit
4e2064b26f
@@ -153,7 +153,9 @@ static void PrepareGeomMeshes(mjrRenderable* renderable, const mjvGeom& geom,
|
|||||||
rotation[0] = 1.f;
|
rotation[0] = 1.f;
|
||||||
rotation[4] = 1.f;
|
rotation[4] = 1.f;
|
||||||
rotation[8] = 1.f;
|
rotation[8] = 1.f;
|
||||||
std::memset(size, 0, sizeof(size));
|
size[0] = 1.f;
|
||||||
|
size[1] = 1.f;
|
||||||
|
size[2] = 1.f;
|
||||||
break;
|
break;
|
||||||
case mjGEOM_SKIN:
|
case mjGEOM_SKIN:
|
||||||
mjrf_setRenderableMesh(renderable, GetSkinFlexMesh(model_objects, geom.objid), 0, 0);
|
mjrf_setRenderableMesh(renderable, GetSkinFlexMesh(model_objects, geom.objid), 0, 0);
|
||||||
@@ -163,7 +165,9 @@ static void PrepareGeomMeshes(mjrRenderable* renderable, const mjvGeom& geom,
|
|||||||
rotation[0] = 1.f;
|
rotation[0] = 1.f;
|
||||||
rotation[4] = 1.f;
|
rotation[4] = 1.f;
|
||||||
rotation[8] = 1.f;
|
rotation[8] = 1.f;
|
||||||
std::memset(size, 0, sizeof(size));
|
size[0] = 1.f;
|
||||||
|
size[1] = 1.f;
|
||||||
|
size[2] = 1.f;
|
||||||
break;
|
break;
|
||||||
case mjGEOM_NONE:
|
case mjGEOM_NONE:
|
||||||
case mjGEOM_LABEL:
|
case mjGEOM_LABEL:
|
||||||
|
|||||||
Reference in New Issue
Block a user