mirror of
https://github.com/godotengine/godot.git
synced 2024-11-23 04:33:29 +00:00
Merge pull request #57990 from jmb462/fix-drag-lines-precision-issue
Fix 3D editor axis drag lines precision issue
This commit is contained in:
commit
58199e5ad0
@ -6308,14 +6308,15 @@ void fragment() {
|
||||
// Lines to visualize transforms locked to an axis/plane
|
||||
{
|
||||
Ref<SurfaceTool> surftool = memnew(SurfaceTool);
|
||||
surftool->begin(Mesh::PRIMITIVE_LINES);
|
||||
surftool->begin(Mesh::PRIMITIVE_LINE_STRIP);
|
||||
|
||||
Vector3 vec;
|
||||
vec[i] = 1;
|
||||
|
||||
// line extending through infinity(ish)
|
||||
surftool->add_vertex(vec * -99999);
|
||||
surftool->add_vertex(vec * 99999);
|
||||
surftool->add_vertex(vec * -1048576);
|
||||
surftool->add_vertex(Vector3());
|
||||
surftool->add_vertex(vec * 1048576);
|
||||
surftool->set_material(mat_hl);
|
||||
surftool->commit(axis_gizmo[i]);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user