Fixed broken scale transform

This commit is contained in:
Yousef Khadadeh 2025-08-04 13:30:47 +03:00
parent b08c73ddf1
commit b4babf978e
4 changed files with 47 additions and 13 deletions

View file

@ -8,7 +8,7 @@ class DrawingProgramSelection {
public:
DrawingProgramSelection(DrawingProgram& initDrawP);
void add_from_cam_coord_collider_to_selection(const SCollision::ColliderCollection<float>& cC);
void deselect_all();
void deselect_all(bool readdObjectsToCache = true);
void update();
void draw_components(SkCanvas* canvas, const DrawData& drawData);
void draw_gui(SkCanvas* canvas, const DrawData& drawData);
@ -30,6 +30,8 @@ class DrawingProgramSelection {
void paste_clipboard();
void set_to_selection(const std::unordered_set<CollabListType::ObjectInfoPtr>& newSelection);
void commit_transform_selection();
void calculate_aabb();
void calculate_initial_rotate_center_location();
void rebuild_cam_space();