Метки в 3D-режиме не работают в Asymptote

Метки в 3D-режиме не работают в Asymptote

Когда я создаю 3D асимптотную графику, метки просто не работают. Когда я копирую код из вопроса вРасположение меток в асимптоте Я получаю точно такой же график, только без "x". Все работает, просто найдите, кроме меток.

Я использую Asymptote на Windows 7.

решение1

Я только что установил Asymptote и Ghostscript на новом компьютере и столкнулся с точно такой же проблемой, которую вы описываете, с 3D-фигурами, которые раньше работали (влияя не только на метки, но и на другие вещи, и вызывая ошибку при попытке добавить axes3 с метками и другими метками позже). После того, как я немного поискал в течение пары дней и не увидел ничего о проблеме, я решил, что она, должно быть, какая-то новая, и тут ваш вопрос всплыл здесь.

Я не могу сказать, какой именно баг вызывает эту проблему, но могу сказать, что я исправил его сегодня вечером, установив более старую версию Ghostscript (под которой раньше работал мой код Asymptote). Проблема возникает из-за GS 9.15 для 64-битной Windows. Попробуйте версию 9.10 (здесь:http://www.ghostscript.com/GPL_Ghostscript_9.10.html) для любой подходящей версии вашей операционной системы (32- или 64-разрядной).

Убедитесь, что в вашем файле все правильно указано config.asy(можно поместить его в тот же каталог, что и рабочий файл — не уверен, можно ли поместить его в более общее место, но, вероятно, можно, и я просто недостаточно изучал документацию). Мой файл выглядит так с путем установки по умолчанию для GS:

import settings;
gs="C:\Program Files\gs\gs9.10\bin\gswin64c.exe";

Удачи.

решение2

Я не могу комментировать, поэтому вот ответ: на случай, если кто-то еще столкнется с такой же проблемой в 2022 году, понижение версии сghostscript 9.56ghostscript 9.55 решил эту проблему для меня.

Связанный контент