| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- {
- "controller_port": 5277,
- "variable_list": [
- {
- "name": "tracker_in_model",
- "type": "transform_obj"
- },
- {
- "name": "model_in_tracker",
- "type": "transform_obj"
- },
- {
- "name": "probe_in_tracker",
- "type": "transform_obj"
- },
- {
- "name": "probe_in_model",
- "type": "transform_obj"
- },
- {
- "name": "probe_tip_offset",
- "type": "scalarxyz_obj",
- "value": [
- 1,
- 1,
- 1
- ]
- },
- {
- "name": "probe_tip_in_model",
- "type": "scalarxyz_obj"
- }
- ],
- "object_list": [
- {
- "type": "transform_inverter",
- "name": "model_in_tracker_inverter",
- "start_config": {
- "input_var_name": "tracker_in_model",
- "output_var_name": "model_in_tracker"
- }
- },
- {
- "type": "transform_tree",
- "name": "transform_tree",
- "init_config": {
- "node_list": [
- {
- "name": "tracker"
- },
- {
- "name": "model",
- "parent": "tracker",
- "transform_var_name": "model_in_tracker"
- },
- {
- "name": "probe",
- "parent": "tracker",
- "transform_var_name": "probe_in_tracker"
- }
- ]
- },
- "start_config": {
- "watch_list": [
- {
- "target": "probe",
- "observer": "model",
- "transform_var_name": "probe_in_model"
- }
- ]
- },
- "dependencies": [
- "model_in_tracker_inverter"
- ]
- },
- {
- "type": "scalarxyz_transformer",
- "name": "probe_tip_transformer",
- "start_config": {
- "transform_type": "point",
- "transform_var_name": "probe_in_model",
- "input_var_name": "probe_tip_offset",
- "output_var_name": "probe_tip_in_model"
- },
- "dependencies": [
- "transform_tree"
- ]
- },
- {
- "type": "scalarxyz_obj_watcher",
- "name": "probe_tip_watcher",
- "start_config": {
- "variable_name": "probe_tip_in_model"
- },
- "dependencies": [
- "probe_tip_transformer"
- ]
- },
- {
- "type": "transform_obj_watcher",
- "name": "debug_watcher",
- "start_config": {
- "variable_name": "probe_in_model"
- }
- },
- {
- "type": "empty_object",
- "name": "all",
- "dependencies": [
- "probe_tip_watcher",
- "debug_watcher"
- ]
- }
- ]
- }
|