Quay Shape với điểm quay không là tâm của Shape

Liên hệ QC

thnghiachau

Chỉ biết ngồi BÈ và PHÁN chuyện!!!
Tham gia
14/9/09
Bài viết
844
Được thích
707
Giới tính
Nam
Nghề nghiệp
Search
Xin Chào GPE,
Xin cho hỏi mình có cách nào xoay vật thể shape với điểm xoay không phải là tâm của Shape không ạ?
Như hình dưới:
1603180654458.png
Xin cám ơn nhiều.
 

File đính kèm

  • GPE-XoayHinh.xlsx
    9.7 KB · Đọc: 12
Upvote 0
Định làm cái đồng hồ sao?
dạ, không thầy ơi.
Em làm cái này nè:
1603256490008.png
tìm chữ trong ô chữ và khoanh lại ah...
Tính vẽ ra rồi xoay không ỡ tâm nhưng mà nghiêng cứu không được cái dụ xoay nên em chuyển hướng làm kiều khác rồi ah
 
Upvote 0
Xin Chào GPE,
Xin cho hỏi mình có cách nào xoay vật thể shape với điểm xoay không phải là tâm của Shape không ạ?
Như hình dưới:
View attachment 247753
Xin cám ơn nhiều.
Cái này theo mình thì bạn select cái Shape này sẽ có cái kích thước của cái shape này.
X là bề rộng
Y là bề dài
Vậy thì góc xoay không phải tâm thì bạn làm 2 bước:
1. Di chuyển điểm gốc từ "tâm" thành "mép":
+ delta_X = X/2
+ delta_Y = Y/2
2. Xoay theo góc mong muốn
Coi như mình làm phép dời hình thôi.
--------
P/s: có thể sai xót chút trong công thức, như đại ý làm như vậy thì chắc được.
 
Upvote 0
Cái này theo mình thì bạn select cái Shape này sẽ có cái kích thước của cái shape này.
X là bề rộng
Y là bề dài
Vậy thì góc xoay không phải tâm thì bạn làm 2 bước:
1. Di chuyển điểm gốc từ "tâm" thành "mép":
+ delta_X = X/2
+ delta_Y = Y/2
2. Xoay theo góc mong muốn
Coi như mình làm phép dời hình thôi.
--------
P/s: có thể sai xót chút trong công thức, như đại ý làm như vậy thì chắc được.
cám ơn ý kiến của bạn...
Nhưng vấn đề là sau khi quay và move theo mép mới về lại mép cũ không được...?
 
Upvote 0
dạ, không thầy ơi.
Em làm cái này nè:
View attachment 247801
tìm chữ trong ô chữ và khoanh lại ah...
Tính vẽ ra rồi xoay không ỡ tâm nhưng mà nghiêng cứu không được cái dụ xoay nên em chuyển hướng làm kiều khác rồi ah
Theo như trong hình của bạn thì cái shape chỉ có 4 hướng: ngang, dọc, nghiêng 45 độ và nghiêng 135 độ thôi mà, cần gì phải quay?
Còn như bạn cứ nhất định muốn quay thì cứ quay theo tâm mặc định đi, xong sẽ dịch chuyển tiếp cho đúng vị trí (vị trí nằm chính xác ở đâu tự bạn tính nhé)
 
Upvote 0
Theo như trong hình của bạn thì cái shape chỉ có 4 hướng: ngang, dọc, nghiêng 45 độ và nghiêng 135 độ thôi mà, cần gì phải quay?
Còn như bạn cứ nhất định muốn quay thì cứ quay theo tâm mặc định đi, xong sẽ dịch chuyển tiếp cho đúng vị trí (vị trí nằm chính xác ở đâu tự bạn tính nhé)
Vấn đề là trong trường hợp tổng quát thì mình làm thế nào... em đang suy nghĩ mà chưa ra ạ
 
Upvote 0
Tìm cách Conditional Formating thay vì Shape xem thế nào bác, vẫn trực quang mà.
 
Upvote 0
Vấn đề là trong trường hợp tổng quát thì mình làm thế nào... em đang suy nghĩ mà chưa ra ạ
Thứ nhất trong bài của bạn ví dụ trên là vuông --> làm theo bác ndu là tổng quát rồi
Còn vẫn muốn quay tự do
Thì phải tính tọa độ để quay thôi, tự quay rồi ra tọa độ mới và quay (tất nhiên là phải code, còn không thì thủ công thì quay bằng mắt thường ta được
 
Upvote 0
Upvote 0

File đính kèm

  • XoayHinh.xlsb
    20.5 KB · Đọc: 16
Upvote 0
Điều chỉnh kích thước hình cho tâm hình trùng với tâm quay -> quay -> trả về kích thước cũ.
Một ý tưởng rất hay... em sẽ làm theo hướng dẫn.
Cám ơn anh nhiều.
Bài đã được tự động gộp:

File này làm theo tâm xoay của thớt.
Tổng quát thì làm theo cách này, thớt tự nghiên cứu thêm nha.
Cám ơn bạn nhiều.
Mình đã áp dụng thử và được rồi.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom