Rótulos no modo 3D não funcionam no Assíntota

Rótulos no modo 3D não funcionam no Assíntota

Quando crio gráficos assíntotas 3D, os rótulos simplesmente não funcionam. Quando copio o código da pergunta emPosicionando rótulos na assíntota Recebo exatamente o mesmo gráfico, mas sem o "x". Tudo funciona, basta localizar, exceto os rótulos.

Estou usando o Asymptote no Windows 7.

Responder1

Recentemente configurei o Asymptote e o Ghostscript em uma nova máquina e me deparei exatamente com o problema que você descreve com figuras 3D que costumavam funcionar (afetando não apenas rótulos, mas outras coisas, e causando um erro ao tentar adicionar axes3 com rótulos e outros rótulos mais tarde). Depois de procurar por alguns dias e não ver nada sobre o problema, percebi que deveria ser algo novo, e então sua pergunta apareceu aqui.

Não posso dizer exatamente qual é o bug que está causando esse problema, mas posso dizer que o corrigi esta noite instalando uma versão mais antiga do Ghostscript (na qual meu código Asymptote já havia funcionado antes). O que causa problemas é o GS 9.15 para Windows de 64 bits. Experimente a versão 9.10 (aqui:http://www.ghostscript.com/GPL_Ghostscript_9.10.html) para qualquer versão do seu sistema operacional apropriada (32 ou 64 bits).

Certifique-se de ter tudo especificado corretamente em seu config.asyarquivo (pode colocá-lo no mesmo diretório do seu arquivo de trabalho - não tenho certeza se você pode colocá-lo em algum lugar mais geral, mas provavelmente pode e eu simplesmente não olhei a documentação o suficiente) . O meu fica assim com o caminho de instalação padrão do GS:

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

Boa sorte.

Responder2

Não posso comentar, então aqui está uma resposta: caso alguém encontre exatamente o mesmo problema em 2022, fazer downgrade descript fantasma 9.56para ghostscript 9.55 resolveu isso para mim.

informação relacionada