|
|
@@ -213,7 +213,7 @@ void prepare_augment_info() {
|
|
|
augment_render->set_actor_visibility(item.actor, false);
|
|
|
} else {
|
|
|
augment_render->set_actor_visibility(item.actor, item.enable);
|
|
|
- auto extra_transform = transform_combine_eigen_xyz_deg(item.extra_offset, Eigen::Vector3f::Zero());
|
|
|
+ auto extra_transform = transform_combine_eigen_xyz_deg(item.extra_offset, item.extra_rotation);
|
|
|
augment_render->set_actor_transform(item.actor, trans.value().cast<float>() * extra_transform);
|
|
|
augment_render->set_actor_color(item.actor, item.color, item.ambient_factor);
|
|
|
augment_render->set_actor_alpha_factor(item.actor, item.alpha_factor);
|
|
|
@@ -239,6 +239,8 @@ void show_augment_ui() {
|
|
|
}
|
|
|
ImGui::DragFloat3("Offset (mm)", item.extra_offset.data(),
|
|
|
0.05f, 0.0f, 0.0f, "%.02f");
|
|
|
+ ImGui::DragFloat3("Offset (deg)", item.extra_rotation.data(),
|
|
|
+ 0.1f, -180.0f, 180.0f, "%.01f");
|
|
|
ImGui::TreePop();
|
|
|
}
|
|
|
}
|