Canguro.Controller.Tracking.HoverController.getHoverPos C# (CSharp) Метод

getHoverPos() приватный Метод

private getHoverPos ( Joint j, Model model, View options ) : System.Vector3
j Joint
model Canguro.Model.Model
options View
Результат System.Vector3
        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;
        }

Same methods

HoverController::getHoverPos ( LineElement line, GraphicView activeView, Point location, Model model, View options ) : System.Vector3