/// <summary> /// Executes the Non-Interactive Command. /// Sets the InternalForcesShown property of RenderOptions to Mx /// </summary> /// <param name="activeView">The Current Active View object</param> public override void Run(Canguro.View.GraphicView activeView) { Canguro.View.Renderer.ModelRenderer mr = activeView.ModelRenderer; if (mr != null) { mr.RenderOptions.LineColoredBy = Canguro.View.Renderer.RenderOptions.LineColorBy.Material; } }
/// <summary> /// Executes the Non-Interactive Command. /// Sets the InternalForcesShown property of RenderOptions to Mx /// </summary> /// <param name="activeView">The Current Active View object</param> public override void Run(Canguro.View.GraphicView activeView) { Canguro.View.Renderer.ModelRenderer mr = activeView.ModelRenderer; if (mr != null) { mr.RenderOptions.LineColoredBy = Canguro.View.Renderer.RenderOptions.LineColorBy.NonDefaultPropertyAssigned; } }
/// <summary> /// Executes the Non-Interactive Command. /// Sets the InternalForcesShown property of RenderOptions to Sx /// </summary> /// <param name="activeView">The Current Active View object</param> public override void Run(Canguro.View.GraphicView activeView) { Canguro.View.Renderer.ModelRenderer mr = activeView.ModelRenderer; if (mr != null && mr.ForcesRenderer != null) { if (mr.RenderOptions.InternalForcesShown == Canguro.View.Renderer.RenderOptions.InternalForces.Sx) { mr.RenderOptions.InternalForcesShown = Canguro.View.Renderer.RenderOptions.InternalForces.None; } else { mr.RenderOptions.InternalForcesShown = Canguro.View.Renderer.RenderOptions.InternalForces.Sx; } } }