Esempio n. 1
0
        /// <inheritdoc />
        protected override void PreStep()
        {
            var ratio = _joint1.GetRatio();
            var L     = _joint1.GetCurrentLengthA() + ratio * _joint1.GetCurrentLengthB();

            DrawString($"L1 + {ratio:F2} * L2 = {L:F2}");
        }
Esempio n. 2
0
        /// <inheritdoc />
        public override void OnRender()
        {
            var ratio = _joint1.GetRatio();
            var L     = _joint1.GetCurrentLengthA() + ratio * _joint1.GetCurrentLengthB();

            DrawString($"L1 + {ratio:F2} * L2 = {L:F2}");
        }
Esempio n. 3
0
        public override void Step(Framework.Settings settings)
        {
            base.Step(settings);

            double ratio = _joint1.GetRatio();
            double L     = _joint1.GetLength1() + ratio * _joint1.GetLength2();

            _debugDraw.DrawString(50, _textLine, "L1 + {0:n} * L2 = {1:n}", (double)ratio, (double)L);
            _textLine += 15;
        }