hiperCorreio   

Debate hiperL

     
[Anterior] [Próxima] [Responder] [Sem Formatação] [Outros Debates] [Ver Listagem]
senos, cossenos e arredondamento
Remetente: Ricardo  Grutzmacher  <motaba@linuxbr.com.br>
Data  de  Envio: 2001-06-28  08:27:14.000
   Olá,

  Notei que o hiperL tem um problema com relação à obtenção de senos,
cossenos, tangentes e quem sabe outras funções trigonométricas:


quando se digita:

 30 seno

a pilha retorna

        0,4999999999999

quando se digita:

 60 cosseno

a pilha retorna

 0,5000000000001

quando se digita

 45 tangente

a pilha retorna

 0,9999999999999

Existe alguma maneira de acertar estes valores?

Qual é a precisão do hiperL?

Testei a primitiva arredondar, mas ela arredonda apenas para números
inteiros!
Por acaso descobri que ela tem comportamentos diferentes para positivos
e negativos.

Ex:

3.5 arrendondar

gera

4

agora

-3.5 arredondar

gera

-3

ao invés de -4 como esperado

Por que esta diferença?


-- Alguns detalhes que notei no ambiente de programação do hiperL.

Comportamento na aba de atores:

Quando é selecionado mais de um ator segurando-se  a tecla CTRL e
clicando-se em ativar,  apenas o primeiro ator a ser selecionado é
ativado.
Claro que isto é feito através da aba aplique mas seria rapido e
interessante permitir que também pudesse ser feito por esta aba!

Comportamento do mouse:

O 'z axis' (rolagem de janela através de "rodinha" de mouses tipo
intelimouse) não funciona para a barra de  rolagem das primitivas.
Já a barra de rolagem das agendas e dos atores pode ser rolada com a
rodinha do intelimouse tanto no Windows como no XFree86 4.x.x em GNU.

Att.

Ricardo.


[Anterior] [Próxima] [Responder] [Início da Mensagem]