2D геометрия на C#
82 PLNПривет.
Мне нужен class написанный на C# для вычисления положения объекта в 2D пространстве.
Сам объект:
public class CelestialObject
{
public float Direction { get; set; } // Direction from 0 to 360 degrees. 0 - North, 90 - East, 180 - South, 270 - West
public float Speed { get; set; } // Pixels in second
public float Agility { get; set; } // Pixels in second
public PointF Location { get; set; }
}
Исходя из условия задачи каждый объект за один ход не может изменить свое направление на больше чем свойство Agility .

Мне нужна функция, которая получает на входе две объекта CelestialObject с координатами, радиус орбиты и возвращает массив точек являющийся путем для объекта А (за каждый ход проходящий расстояние равное его скорости) к орбите объекта В. Естественно в точке касания орбиты вектор движения объекта А должен быть перпендикулярен прямой точки пересечения и точки В.
public class OrbitRouteCalculator
{
public List<PointF> Execute(CelestialObject objectA, CelestialObject objectB, double orbitRadius)
{
// Here route calculation
return new List<PointF>();
}
}
-
Я уже договарился с человеком. Проект вроде бы закрыт, если я все сделал правильно.
-
Aktualne zlecenia dla freelancerów w kategorii C#
Tworzenie wtyczki do integracji z systemem POS Syrve, C#Opracować wtyczkę do systemu POS Syrve (on-premise), która jest instalowana na serwerze lokalu. Wtyczka ma: (1) przesyłać na nasz serwer dane w czasie rzeczywistym — zamówienia, statusy stolików, płatności, rachunki; (2) przyjmować polecenia od Reservble — potwierdzenia… C#, Programowanie stron internetowych ∙ 1 dzień 17 godzin temu ∙ 11 ofert |
Tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32.
410 PLN
tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32. Urządzenia powinny uruchamiać punkt dostępu Wi-Fi, udostępniać lokalną stronę przez przeglądarkę (HTTP), odbierać tekst i obrazy w promieniu 5-10 km (plus minus),… C i C++, C# ∙ 2 dni temu ∙ 3 oferty |
S1GG1LPotrzebna osoba, która z początkowego kodu launchera Minecraft pod projekt, zmieni design według własnego uznania, ale są niewielkie wymagania dotyczące stylu, aby był w fioletowych odcieniach. Jeśli chodzi o wynagrodzenie, proponujcie cenę za pracę. Ale budżet nie jest duży,… C#, Tworzenie gier ∙ 4 dni 8 godzin temu ∙ 7 ofert |
Dobrobka w istniejącej wersji 1c detalicznego bloku dla RC (centrum dystrybucji)Ogólnie wyjaśnię, co mamy za bazę - jest ogólny serwer, gdzie znajduje się baza Detal (gdzie rejestrowane są wszystkie przychody) - baza UTP, do której przelewają się wszystkie sprzedaże - liczy się marża, stany magazynowe - małe bazy detalicznych sklepów. W przypadku wymian,… C i C++, C# ∙ 9 dni 9 godzin temu ∙ 6 ofert |
Należy przeprowadzić migrację obecnego programu roboczego z foxpro na C#Cześć wszystkim! Mamy program na foxpro (ma kilka modułów, program do ewidencji), mamy źródła programu, w razie pilnej potrzeby można skonsultować się z osobami zajmującymi się wsparciem bieżącego programu. Co należy zrobić: 1. Analiza, co i jak działa, sporządzenie listy… C#, Aplikacje desktopowe ∙ 11 dni 23 godziny temu ∙ 19 ofert |