У меня есть две точечные структуры, и мне нужно нарисовать I-Beam на основе этих точек, где каждая точка представляет поперечное сечение по обе стороны от I-Beam. Ширина торцевых крышек должна быть фиксированной и произвольной.
В основном мне нужно нарисовать три линии. Сначала я проведу DrawLine (Point1, Point2), затем мне понадобится математика, чтобы выяснить, как нарисовать следующие две линии на перпендикулярных углах, чтобы они центрировались на Point1 и Point2.
На рисунке ниже показано, что мне нужно нарисовать на основе центральной линии. Однако эта линия может быть под любым углом. Point1 и Point2, которые соединяют линию, могут находиться в любом месте в 2D-пространстве.
