Алгоритмы. Рисование 2D изображений - PullRequest
0 голосов
/ 09 марта 2020

У меня есть базовые знания c о кодировании, я ищу совет, какой язык кодирования выучить для создания моего проекта.

Общее резюме проекта: , поэтому я хочу создать приложение, которое я могу встроить в веб-сайт, где случайные клиенты помещают свои параметры, чтобы получить пользовательский проект, который они могут загрузить в виде файла PDF (многостраничный файл), распечатать его, склеить и создать окончательный проект (конечный размер может быть даже больше, чем A0). Они также должны иметь возможность платить за услугу, этот вариант, я думаю, скорее является проблемой веб-разработчика, а не интегрированной частью приложения для генерации чертежей.

Немного больше о приложении: У меня будут алгоритмы для чертежей, у меня их будет сотни. Под алгоритмами я понимаю множество инструкций рисовать линии. Линии могут быть прямыми, изогнутыми, полилиниями или сплайнами, они будут начинаться и заканчиваться в заданных точках декартовой системы координат. Все чертежи представляют 2D фигуры. Проект может иметь размер 1,5 х 1,5 м, но это может быть очень на проекте. они должны быть разделены на страницы формата А4, отмеченные точки для сборки добавлены на каждую страницу и перенесены в многостраничный файл pdf. Также я хотел бы сделать визуальное представление окончательного проекта до оплаты клиента. поэтому после выбора параметров должна быть опция «Предварительный просмотр», где будет отображаться окончательный проект.

Какая помощь мне нужна?

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

2) Следующим шагом будет изучение того, как разделить план на указанный размер печатной страницы (обычно А4)

3), добавить маркировку и готовое описание. например, на последних напечатанных страницах должно быть количество страниц на каждой напечатанной странице, должны быть добавлены таблицы с кратким описанием параметров в заданных точках исходного проекта, я также хотел бы добавить несколько стандартных страниц с инструкциями и общим обзором.

4) возможность интегрировать его в мой сайт

Итак, мне нужно сначала посоветовать, какой язык начать изучать и какие модули этого конкретного c языка концентрироваться. Из моих базовых c знаний о кодировании я понимаю, что каждый язык кодирования имеет множество специфических c «инструментов» для достижения разных конечных целей, я не хочу изучать то, что мне не нужно, например, как создавать пинг-понг В игре я хотел бы узнать, как преобразовать свои алгоритмы в код и уметь отображать его на экране, а затем я буду беспокоиться о поиске решения для следующих шагов.

Пожалуйста, сообщите также, если мой подход к моей проблеме является разумным.

PS

У меня есть базовые c знания о кодировании, такие как: если, другие заявления, как создать простую программу с вменяемым текстом и текстом, отображаемым на экране «Привет, мир»;). Я полон решимости изучать кодирование, но из-за ограниченности времени мне нужно сосредоточиться на своей цели. Любой совет с очень четким объяснением будет очень признателен.

Спасибо за любые советы

Марта

...