mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-11-01 13:45:31 +00:00
* Applied fix for local mode Scaling gizmo not taking into account prior transformations when raycasting the handles.
This commit is contained in:
+1
@@ -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