adding resolution parameter
This commit is contained in:
@@ -296,7 +296,6 @@ class USDExporter:
|
|||||||
# load a new object into USD
|
# load a new object into USD
|
||||||
self._load_geom(geom)
|
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:
|
if geom.objtype == mujoco.mjtObj.mjOBJ_TENDON:
|
||||||
tendon_scale = geom.size
|
tendon_scale = geom.size
|
||||||
tendon_scale[2] /= 2
|
tendon_scale[2] /= 2
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ import open3d as o3d
|
|||||||
|
|
||||||
def create_hemisphere(
|
def create_hemisphere(
|
||||||
radius: float,
|
radius: float,
|
||||||
resolution: int = 20,
|
|
||||||
theta_steps: int = 50,
|
theta_steps: int = 50,
|
||||||
phi_steps: int = 50
|
phi_steps: int = 50
|
||||||
):
|
):
|
||||||
@@ -101,7 +100,8 @@ def mesh_config_generator(
|
|||||||
|
|
||||||
|
|
||||||
def mesh_generator(
|
def mesh_generator(
|
||||||
mesh_config: dict
|
mesh_config: dict,
|
||||||
|
resolution: int = 100,
|
||||||
):
|
):
|
||||||
|
|
||||||
assert "name" in mesh_config
|
assert "name" in mesh_config
|
||||||
@@ -128,12 +128,14 @@ def mesh_generator(
|
|||||||
elif "sphere" in shape:
|
elif "sphere" in shape:
|
||||||
prim_mesh = o3d.geometry.TriangleMesh.create_sphere(
|
prim_mesh = o3d.geometry.TriangleMesh.create_sphere(
|
||||||
radius=mesh_config[shape]["radius"],
|
radius=mesh_config[shape]["radius"],
|
||||||
|
resolution=resolution,
|
||||||
create_uv_map=True
|
create_uv_map=True
|
||||||
)
|
)
|
||||||
elif "cylinder" in shape:
|
elif "cylinder" in shape:
|
||||||
prim_mesh = o3d.geometry.TriangleMesh.create_cylinder(
|
prim_mesh = o3d.geometry.TriangleMesh.create_cylinder(
|
||||||
radius=mesh_config[shape]["radius"],
|
radius=mesh_config[shape]["radius"],
|
||||||
height=mesh_config[shape]["height"],
|
height=mesh_config[shape]["height"],
|
||||||
|
resolution=resolution,
|
||||||
create_uv_map=True,
|
create_uv_map=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user