Это то, что я пытаюсь создать в Illustrator. (для тех, кто заинтересован, это график потенциальной функции мексиканской шляпы )
Вот что я сделал до сих пор, используя 3D-> Revolve и Map Art в Illustrator.
Сначала я нарисовал кривую симлиарную фигуру. (Я знаю, что это не точная форма, вершина должна быть немного кривой. Сейчас я просто использую эту кривую для подтверждения концепции.)
затем я нарисовал сетку (развернутую) и сделал ее символом.
Выбрав кривую, я выбрал 3D-> Revolve. Я проверил опцию «Невидимая геометрия». Я использовал символ сетки, которую я сделал, чтобы отобразить 2 поверхности. Illustrator разделил трехмерную фигуру на 6 поверхностей. Но нужны только 2. В основном «конус» и «чаша».
Это то, что я получил (я показываю перспективу под другим углом от оригинала, чтобы лучше представить мои проблемы) На первый взгляд, это было не так уж плохо. Но присмотритесь
- Линии сетки не соединяются плавно между конусом и поверхностями чаши.
- Линии на краю чаши слишком толстые. Я хочу, чтобы все линии были одинаковой ширины.
- Мне нужно скрыть линии чаши за конусом, чтобы конус не выглядел прозрачным.
Для задачи (1) я предполагаю, что мне нужно создавать различные символы сетки и масштабировать их по-разному. Это может быть болезненный процесс методом проб и ошибок. Если бы я мог как-то заставить Illustrator видеть все это как две поверхности (верхнюю и нижнюю), тогда мне нужно было бы просто отобразить изображение на верхней поверхности и игнорировать нижнюю поверхность.
Для задачи (2) я не уверен, есть ли вообще возможность обойти это, поскольку сопоставление с круглой поверхностью, несомненно, искажает отображенный шаблон.
Для задачи (3) я думаю, что обходным решением было бы расширить трехмерную фигуру, а затем вручную обрезать эти контуры. Тем не менее это будет больно.