В этой серии задач, вы будете программировать роботизированный манипулятор.
Изучите его чертёж.
В первой задаче вам нужно по величине углов shoulder, elbow и wrist вычислить координаты соответствующих суставов.
Для этого в классе AnglesToCoordinatesTask реализуйте метод PointF[] GetJointPositions(double shoulder, double elbow, double wrist)
В том же файле в классе AnglesToCoordinatesTask_Tests напишите модульные тесты, покрывающие все принципиальные случаи.
Используйте константы UpperArm, Forearm и Palm из класса Manipulator в качестве размеров соответствующих частей манипулятора.
После выполнения этого задания, при запуске проекта, визуализация должна будет отражать положение манипулятора в зависимости от начальных значений.
1 2 3 4 5 6 7 8 9 |
// Вставьте сюда финальное содержимое файла AnglesToCoordinatesTask.cs using System; using System.Drawing; using NUnit.Framework; namespace Manipulation { public static class AnglesToCoordinatesTask { |
Стоимость решения этой задачи всего 100 рублей, купи решения у меня 🙂