Add built-in hemisphere mesh.
PiperOrigin-RevId: 791148546 Change-Id: Ic9ff0c9b0f5fa4fd22d5f7f848f150cf74d378ba
This commit is contained in:
committed by
Copybara-Service
parent
a5a6379f83
commit
5220767457
@@ -496,11 +496,15 @@ class SpecsTest(absltest.TestCase):
|
||||
mesh = spec.add_mesh(name='cone')
|
||||
mesh.make_cone(nedge=6, radius=0)
|
||||
|
||||
mesh = spec.add_mesh(name='hemisphere')
|
||||
mesh.make_hemisphere(subdivision=4)
|
||||
|
||||
model = spec.compile()
|
||||
self.assertEqual(model.nmesh, 3)
|
||||
self.assertEqual(model.nmesh, 4)
|
||||
self.assertEqual(model.mesh_vertnum[0], 25 * 25)
|
||||
self.assertEqual(model.mesh_vertnum[1], 10)
|
||||
self.assertEqual(model.mesh_vertnum[2], 7)
|
||||
self.assertEqual(model.mesh_vertnum[3], 2 * (4 + 1) * (4 + 2) + 2)
|
||||
|
||||
def test_compile_errors_with_line_info(self):
|
||||
spec = mujoco.MjSpec()
|
||||
|
||||
Reference in New Issue
Block a user