When Isaac Sim uses code to import clothes saved in USD format and use code to add particle cloth properties to the clothes, I find that the particles cannot move with the shell of the clothes. Can someone please explain what the problem is? I personally think it is a basic problem, such as some omissions when the code is imported into the world.

(just like pictures above)
class Garment():
def init(self, world:World, stage, garment_params:dict, index):
self.world=world
self.stage=stage
self.usd_path=garment_params["path"]
self.garment_view=UsdGeom.Xform.Define(self.stage,f"/World/Garment")
self.garment_name=f"garment_{index}"
self.garment_prim_path=f"/World/Garment/garment_{index}"
self.particle_system_path="/World/Garment/particleSystem"
self.particle_material_path="/World/Garment/particleMaterial"
self.particle_material=ParticleMaterial(
prim_path=self.particle_material_path,
friction=0.5,
drag=0.1,)
self.particle_system = ParticleSystem(
prim_path=self.particle_system_path,
particle_contact_offset=0.005,
enable_ccd=False,
global_self_collision_enabled=True,
non_particle_collision_enabled=True,
solver_position_iteration_count=16,
#wind=np.array([0.,0.2,0.]),
)
add_reference_to_stage(usd_path=self.usd_path,prim_path=self.garment_prim_path)
self.garment_mesh_prim_path=self.garment_prim_path+"/mesh"
self.garment=XFormPrim(
prim_path=self.garment_prim_path,
name=self.garment_name,
orientation=garment_params["orientation"],
position=garment_params["position"],
scale=garment_params["scale"],
)
self.garment_mesh=ClothPrim(
name=self.garment_name+"_mesh",
prim_path=self.garment_mesh_prim_path,
particle_system=self.particle_system,
particle_material=self.particle_material,
stretch_stiffness=1e10,
bend_stiffness=garment_params["stiffness"],
shear_stiffness=100.0,
spring_damping=0.5,
)
# self.cloth_mesh=UsdGeom.Mesh.Get(self.stage,self.garment_mesh_prim_path)
self.world.scene.add(self.garment_mesh)
This is the code I used to introduce a garment into the stage.