[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gEDA-pt: Impressão em escala no Geda



Inicialmente, para atender a desenhos sem compromissos de escala,
margens ou afins, o Ales implementou a impressão do gEDA com uma escala
de acordo com o desenho (para caber na página), ou de acordo com o
visualizado na tela (pior ainda).

Mesmo que fizéssemos um desenho, dentro de uma broda perfeitamente A4,
tínhamos um erro de escala, pois para caber na página o gEDA, pegava
tudo do desenho, aplicava escala para caber (até aí tudo bem), e depois
reduzia 10% e um offset de 5% (aí danou).

Mas ontem eu discuti um monte com o Ales a respeito e estou sugerindo
ter a opção de escolha fixa de escala, que pode ser 1:1, ou ajustável.

Inicialmente fiz uns testes com o arquivo PostScript gerado pelo gEDA,
está tudo certo, só que no cabeçalho está lá:


/setcoords
{
.9 .9 scale
} def

ajustei para:

/setcoords
{
1 1 scale
} def


e também o offset que ele põe está no cabeçalho:

% Translate origin to the right place...
461 mils 649 mils translate

que no caso simplesmente deletei.

A sorte é que Ales não fez tudo com as coordenadas de todas as entidades
em si, e só no cabecalho, ssi facilitou tudo.
O resultado ficou ótimo, deu perfeição matemática ao desenho, que pode
ser comprovada lendo-se o resto do arquivo PostScript, que sai num
formato totalmente texto literal. Todas as medidas em perfeitas e belas
mils.



Cumprimentos,

Antonio Augusto Todo Bom Neto
LAX Eletronica e Telecomunicacoes Ltda
gEDA-BR - Users Group - http://gedabr.projetos.etc.br


Chave Publica no Site 
www.keyserver.net chave de Antonio Augusto Todo Bom Neto
ou tente pelo ID 5F7C385C, ou pelo link abaixo:

http://search.keyserver.net:11371/pks/lookup?op=get&search=0x5F7C385C&template=netenextract,netennomatch,netenerror

Fingerprint = 10C2 FEF8 0462 A985 E1AF F28C C58E 4BA5 5F7C 385C 

signature.asc