private Vector3 getHoverPos(Joint j, Model.Model model, View.Renderer.RenderOptions options)
{
if (options.ShowDeformed && model.HasResults && model.Results.ActiveCase != null)
{
float[,] deformations = model.Results.JointDisplacements;
if (deformations != null)
{
// Get joint defomations
Vector3 vI = new Vector3(deformations[j.Id, 0],
deformations[j.Id, 1],
deformations[j.Id, 2]);
vI = options.DeformationScale * model.Results.PaintScaleFactorTranslation * vI + j.Position;
return vI;
}
}
return j.Position;
}