mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-18 21:13:02 +01:00
* Applied fix for local mode Scaling gizmo not taking into account prior transformations when raycasting the handles.
This commit is contained in:
1
3rdparty/dear-imgui/widgets/gizmo.inl
vendored
1
3rdparty/dear-imgui/widgets/gizmo.inl
vendored
@@ -1433,6 +1433,7 @@ namespace ImGuizmo
|
||||
bool belowAxisLimit, belowPlaneLimit;
|
||||
ComputeTripodAxisAndVisibility(i, dirAxis, dirPlaneX, dirPlaneY, belowAxisLimit, belowPlaneLimit);
|
||||
|
||||
dirAxis.TransformVector(gContext.mModel);
|
||||
const float len = IntersectRayPlane(gContext.mRayOrigin, gContext.mRayVector, BuildPlan(gContext.mModel.v.position, dirAxis));
|
||||
vec_t posOnPlan = gContext.mRayOrigin + gContext.mRayVector * len;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user