mirror of
https://github.com/Orama-Interactive/Pixelorama.git
synced 2025-01-18 17:19:50 +00:00
Fixed rotation gixmo (#976)
This commit is contained in:
parent
bc8fadb67c
commit
561a374cc0
|
@ -250,13 +250,14 @@ func _on_Indicator_draw() -> void:
|
||||||
else:
|
else:
|
||||||
conversion_scale = ratio.y
|
conversion_scale = ratio.y
|
||||||
var pivot_position := pivot * conversion_scale
|
var pivot_position := pivot * conversion_scale
|
||||||
pivot_indicator.draw_arc(pivot_position, 2, 0, 360, 360, Color.YELLOW, 0.5)
|
var width = 1
|
||||||
pivot_indicator.draw_arc(pivot_position, 6, 0, 360, 360, Color.WHITE, 0.5)
|
pivot_indicator.draw_arc(pivot_position, 2, 0, 360, 360, Color.YELLOW, width)
|
||||||
|
pivot_indicator.draw_arc(pivot_position, 6, 0, 360, 360, Color.WHITE, width)
|
||||||
pivot_indicator.draw_line(
|
pivot_indicator.draw_line(
|
||||||
pivot_position - Vector2.UP * 10, pivot_position - Vector2.DOWN * 10, Color.WHITE, 0.5
|
pivot_position - Vector2.UP * 10, pivot_position - Vector2.DOWN * 10, Color.WHITE, width
|
||||||
)
|
)
|
||||||
pivot_indicator.draw_line(
|
pivot_indicator.draw_line(
|
||||||
pivot_position - Vector2.RIGHT * 10, pivot_position - Vector2.LEFT * 10, Color.WHITE, 0.5
|
pivot_position - Vector2.RIGHT * 10, pivot_position - Vector2.LEFT * 10, Color.WHITE, width
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@ -267,8 +268,7 @@ func _on_Indicator_gui_input(event: InputEvent) -> void:
|
||||||
drag_pivot = false
|
drag_pivot = false
|
||||||
if drag_pivot:
|
if drag_pivot:
|
||||||
var img_size := preview_image.get_size()
|
var img_size := preview_image.get_size()
|
||||||
# var mouse_pos := get_local_mouse_position() - pivot_indicator.position
|
var mouse_pos := pivot_indicator.get_local_mouse_position()
|
||||||
var mouse_pos := pivot_indicator.position
|
|
||||||
var ratio := Vector2(img_size) / pivot_indicator.size
|
var ratio := Vector2(img_size) / pivot_indicator.size
|
||||||
# we need to set the scale according to the larger side
|
# we need to set the scale according to the larger side
|
||||||
var conversion_scale: float
|
var conversion_scale: float
|
||||||
|
|
Loading…
Reference in a new issue