Member 14126364 Ответов: 2

Рисование сложной формы на языке Си#


Я знаю, что c# может нарисовать базовую форму. Но я хотел бы использовать его для рисования сложных форм, таких как широкая фланцевая стальная балка. Я сделал некоторые исследования, но не могу найти. Не могли бы вы мне помочь? Просто нужно что-то на любом языке программирования

Что я уже пробовал:

Просто попробуйте нарисовать простую фигуру как перекрутить

2 Ответов

Рейтинг:
14

OriginalGriff

Сложные фигуры состоят из более простых фигур: Если вы можете провести линию между двумя точками, вы можете нарисовать квадрат, проведя четыре линии. Если вы можете нарисовать квадрат, вы можете нарисовать куб: два квадрата, Соединенные четырьмя линиями (и немного математики для работы с искажением перспективы).

И так далее: определите форму, примените перспективу для угла обзора, и вы можете нарисовать ее.
Начните с малого, посмотрите, что вы можете сделать. Я подозреваю, что вам нужно начать думать о том, почему вы рисуете его и что вы хотите сделать с ним, когда он будет нарисован, а не о механике рисования луча. Они, вероятно, окажут большее влияние на результирующее приложение, чем механика рисования 3D-объектов на 2D-плоскости.