[closed]Нужен софт для создания 3D-рисунков: пересечение тел

yolki

Нужно нечто, желательно скриптовое.
Типичная задача - нарисовать пересечение двух цилиндров. или парабалоида и конуса.
на выходе - желательно вектор, типа EPS. конечная цель - вставка в TeX
предпочтение - опенсорс.

Makc500

говоря по-русски, тебе нужен редактор векторной графики?

yolki

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

psilocybe

тогда уж
mathematica
mathcad
удачи ;)

yolki

ну хотя бы примерно - как получить такую картинку:

?
в маткаде/математике..

BondarAndrey

metapost, asymptote

yolki

про метапост я думал. видел примеры.
внятного мануала на 3д не видел. можешь ссылочку дать?
асимптоту посмотрю, спасибо

kazak878

в автокаде я тебе такое быстро наваяю, отрисовка согласно входным данным делается например с помощью лисп прог.

BondarAndrey

внятного мануала на 3д не видел. можешь ссылочку дать?
У меня есть только статья Е.Балдина по введению в метапост.
Кстати, если нужно именно продвинутое построение 3D-графиков (ну там с разными приписочками, оформлением и т.п. то советую глянуть в сторону gnuplot.

yolki

ага, и как?
пересечение конуса
[math][res=200]$x^2+y^2-z^2\leqslant0$[/math] и параболоида
[math][res=200]$x^2+y^2+z\leqslant1$[/math] ?

yolki

http://www.inp.nsk.su/~baldin/mpost/
это?
там ничего про 3д вроде нету :(
на домашней страничке метапоста про threed больше написано, но туторилаов нет :(

BondarAndrey

ага, и как?
пересечение конуса
Ну не знаю. Кстати, в той же статье Балдина есть пример использования метапоста с выводом из gnuplot. Далее - фантазия автора. По крайней мере, gnuplot без проблем нарисует и конус, и сферу, и параболоид

yolki

ок, нарисует.
сможет ли нарисовать пересечение?

fufa58

http://en.wikipedia.org/wiki/Constructive_solid_geometry - это то, что надо?
тогда может имеет смысл потыкаться там по ссылкам, посмотреть?

yolki

ок, можно не софт, можно либу для С или С++. или чего-нибудь другого...

yolki

о! вот это то, что нужно. ща заценю

yolki

респект, вопрос закрыт.
Большое спасибо!
Оставить комментарий
Имя или ник:
Комментарий: