feat: 添加能力列表
This commit is contained in:
parent
86929312b8
commit
ab024afb30
@ -163,7 +163,8 @@ class Model:
|
||||
self.id = data.get("id", self.id)
|
||||
self.pose.overwrite_from_dict(data.get("pose", {}))
|
||||
self.description = data.get("description", self.description)
|
||||
self.ability_code = data.get("ability_code", self.ability_code)
|
||||
if "ability_code" in data:
|
||||
self.ability_code = data["ability_code"]
|
||||
self.tag_id = data.get("tag_id", self.tag_id)
|
||||
self.mass = data.get("mass", self.mass)
|
||||
self.size.overwrite_from_dict(data.get("size", {}))
|
||||
|
||||
@ -5,7 +5,8 @@
|
||||
"id": 1,
|
||||
"name": "biped_s42",
|
||||
"obj_type": 1,
|
||||
"description": "a biped robot model"
|
||||
"description": "a biped robot model",
|
||||
"ability_code": ["move", "both_grab", "both_place", "identify", "turn", "head"]
|
||||
},
|
||||
{
|
||||
"gen": true,
|
||||
|
||||
11
test.py
11
test.py
@ -14,12 +14,5 @@ from model_mgr.manager import ModelManager
|
||||
from scene_mgr.manager import SceneManager
|
||||
|
||||
scene_mgr = SceneManager()
|
||||
model_mgr = ModelManager()
|
||||
|
||||
model_mgr.load_models(scene_mgr.scene_id_dict[1].preload_models)
|
||||
models = model_mgr.get_all_models()
|
||||
print([x.to_dict() for x in models])
|
||||
time.sleep(30)
|
||||
for model in models:
|
||||
if model.name != 'biped_s42':
|
||||
model_mgr.remove_model(model.id)
|
||||
pr = scene_mgr.scene_id_dict[1].preload_models
|
||||
print(f'preload models: {[m.model.to_dict() for m in pr]}')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user