adding resolution parameter

This commit is contained in:
Abhishek Joshi
2024-05-27 10:26:17 -05:00
parent bb2c7ae556
commit 1bbf44c99a
2 changed files with 4 additions and 3 deletions
-1
View File
@@ -296,7 +296,6 @@ class USDExporter:
# load a new object into USD
self._load_geom(geom)
# TODO: make all objects scale values equivalent to their size, set original object mehs to have unit dimensions
if geom.objtype == mujoco.mjtObj.mjOBJ_TENDON:
tendon_scale = geom.size
tendon_scale[2] /= 2
+4 -2
View File
@@ -6,7 +6,6 @@ import open3d as o3d
def create_hemisphere(
radius: float,
resolution: int = 20,
theta_steps: int = 50,
phi_steps: int = 50
):
@@ -101,7 +100,8 @@ def mesh_config_generator(
def mesh_generator(
mesh_config: dict
mesh_config: dict,
resolution: int = 100,
):
assert "name" in mesh_config
@@ -128,12 +128,14 @@ def mesh_generator(
elif "sphere" in shape:
prim_mesh = o3d.geometry.TriangleMesh.create_sphere(
radius=mesh_config[shape]["radius"],
resolution=resolution,
create_uv_map=True
)
elif "cylinder" in shape:
prim_mesh = o3d.geometry.TriangleMesh.create_cylinder(
radius=mesh_config[shape]["radius"],
height=mesh_config[shape]["height"],
resolution=resolution,
create_uv_map=True,
)