Рисуем 3D векторы

7164
itun

Мне нужна программа, чтобы сделать 3D-рисунок легким и аккуратным за полдня.

3D рисунок состоит из :

1 векторов,

2 строки,

3 дуги для угла между двумя векторами или вектором линий,

4 векторных, линейных, дуговых меток.

Требования к этикетке :

1 греческие символы (фи, альфа, тета, ...)

2 показывает способность фракции (фи / 2)

3 стиля шрифта, такие как курсив, жирный, ...

Мне нужно вставить этот рисунок в мою статью, но было бы здорово, если бы редактор разрешил смотреть изображение в 3D.

5
Нарисуйте как на - создайте чертеж или нарисуйте как часть какой-либо программы или приложения. Если первое, то возьмите программу CAD. Rook 12 лет назад 1
Я имел в виду рисовать как создание рисунка для документа. itun 12 лет назад 0
@itun Что было бы * действительно * полезно, так это ссылка на образец рисунка, который вы пытаетесь сгенерировать. fideli 12 лет назад 2
itun - тогда просто нарисовать программу CAD было бы намного проще. Конечно, это зависит от того, что вы хотите сделать ... как сказал @fideli, было бы полезно, если бы вы могли привести (нарисованный от руки, если ничего больше) пример ... Rook 12 лет назад 1
Учитывая, что вам нужны греческие символы и дроби, я предполагаю, что вы чертите функции в 3D - в этом случае вы найдете [gnuplot] (http://www.gnuplot.info/) весьма полезным! Breakthrough 12 лет назад 1

5 ответов на вопрос

1
Amelio Vazquez-Reina

Если вы не против заняться программированием, я бы рассмотрел Sketch . Он предоставляет хороший высокоуровневый язык программирования, который можно использовать для генерации кода TikZ, который можно напрямую скомпилировать в файл PDF или векторный графический файл.

Так как он разработан для взаимодействия с LaTeX, он также даст вам возможность включать греческие буквы и математические символы в ваши 3D-чертежи (это было частью требований вопроса)

Вы можете увидеть несколько примеров здесь . Вот пример с их сайта:

            enter image description here

Я попробовал это: http://www.texample.net/tikz/examples/the-3dplot-package/. И это работает ужасно для меня, потому что это рисунок для конкретной ситуации. Он не полон операций с трехмерной графикой. И код ужасен. itun 12 лет назад 0
@itun, что ты имеешь в виду под "не полным трехмерных графических операций"? Язык предоставляет набор примитивов, которые можно использовать для рисования широкого спектра трехмерных объектов. Почему вы нашли код ужасным? Amelio Vazquez-Reina 12 лет назад 0
Как я сказал, язык не подходит для этой задачи, это сложно. Эти методы не являются гибкими. itun 12 лет назад 0
1
harrymc

Очень простой инструмент для создания 3D-эскизов - Google SketchUp .

«SketchUp - это лучший (и самый инновационный) инструмент, доступный любому, кто разрабатывает что угодно, от кофейников до небоскребов». - McCall & Associates

enter image description here

1
trolle3000

Продолжая традицию Open Source, основанную на настоящих ответах и ​​комментариях, я предложу вам редактор векторной графики Inkscape :

enter image description here

Он определенно будет делать то, что вы хотите, и многие функции должны сделать курс обучения полезным - вот учебник Inkscape для 3D.

РЕДАКТИРОВАТЬ: для греческих букв, возможно, вам нужно будет ввести Unicodes [PDF], сначала набрав Ctrl + U.

Греческие буквы становятся проблемой прошлого, если вы можете использовать причудливый экспорт PDF + латекс. Eroen 12 лет назад 0
0
cYrus

Если вы не против немного программирования на Python: VPython .

Я не могу найти учебник для решения своей задачи. Можешь показать мне? itun 12 лет назад 0
Я только что видел [ваш комментарий] (http://superuser.com/questions/394327/draw-3d-vectors#comment446594_394327), ну, я думаю, что VPython больше подходит для интерактивной графики. Может быть, вам стоит взглянуть на [Asymptote] (http://asymptote.sourceforge.net/); некоторые примеры [здесь] (http://asymptote.sourceforge.net/gallery/). cYrus 12 лет назад 0
@cYrus придерживаясь идеи Python, я бы предложил [matplotlib] (http://matplotlib.sourceforge.net/). fideli 12 лет назад 1
@fideli: Спасибо за ссылку, круто! cYrus 12 лет назад 0
0
SergeyFomin

Вам нужны математические иллюстрации. Теперь они в 2D, но для функции ... В математических иллюстрациях вы можете создавать ограниченные эскизы, как в Solidwork. Поэтому вам не нужны статические снимки, как в старых Autocad, Adobe Illustartor, Inkscape и многих других глупых современных программах, которые не нужны. создавать и поддерживать отношения между объектами.

Где можно получить это программное обеспечение? Можете показать пример его возможностей? G-Man 6 лет назад 0
Это программное обеспечение можно получить на www.mathillustrations.com. Также у них есть немного более сложное программное обеспечение под названием geometryexpressions (с символическими геометрическими вычислениями). Вы можете найти его на www.geometryexpressions.com SergeyFomin 6 лет назад 0

Похожие вопросы