Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
O 3D, sem a capacidade de alterar o ponto de vista, é um desenho 2D. Portanto, a interatividade é a qualidade mais importante na modelagem de objetos 3D. Qual é a utilidade de uma imagem estática?
Há uma função mágica e um exemplo de seu uso é dado.
Onde alguém escreveu sobre a ausência do recurso de ponto de vista? Você adivinhou corretamente sobre 2D. A essência da modelagem 3D é "isso" - converter 3D em 2D - coordenadas espaciais em coordenadas de tela. Mas o que o faz pensar que não deve haver nenhuma maneira de alterar o ponto de vista?
Onde está esse recurso? Mostre-me a linha especificamente.
Mas também sou a favor do kanvas. Somente nele é possível realizar uma velocidade normal. Sem o kanvas, temos um número absurdo de objetos, e com o kanvas há apenas um. Você pode ver a olho nu que é lento, mas eu realmente gosto da velocidade do kanvas. Você pode ver isso bem neste vídeo, no qual implementei a sobreposição de cores e a transparência. Gravei esse vídeo há muito tempo e, agora, após as últimas atualizações do MT5, o desenho e a saída do kanvas ficaram várias vezes mais rápidos.
Pergunta aos desenvolvedores do MT5: Vocês não podem abrir o acesso ao kanvas da própria janela? Deixe-me construir um ponto na janela sem criar uma nova tela e sem criar um objeto, e então as possibilidades serão fantásticas.....
Você pode ver isso muito bem neste clipe, no qual implementei a sobreposição de cores e a transparência.
Já é hora de mudar para 3D, porque o preço não se move no espaço bidimensional, mas no espaço quadridimensional (apenas duas dimensões (o volume total real de transações e a proporção de touros e ursos) são ocultadas de nós pela burguesia).
Mas também sou a favor do kanvas. Somente nele é possível realizar uma velocidade normal. Sem o kanvas, temos um número absurdo de objetos, e com o kanvas há apenas um. Você pode ver a olho nu que é lento, mas eu realmente gosto da velocidade do kanvas. Você pode ver isso bem neste vídeo, no qual implementei a sobreposição de cores e a transparência. Gravei esse vídeo há muito tempo e, agora, após as últimas atualizações do MT5, o desenho e a saída da tela ficaram várias vezes mais rápidos.
Pergunta aos desenvolvedores do MT5: Vocês não podem abrir o acesso à tela da própria janela? Deixe-me desenhar um ponto na janela sem criar uma nova tela e sem criar um objeto, e então as possibilidades serão realmente fantásticas.....
O último vídeo é o mais impressionante.
Terei que fazer isso em MQL...)
Com o kanvas, você terá que redesenhar todos os pontos e, com os objetos gráficos, apenas os vértices. Em geral, essa não é a questão deste artigo.
A questão deste artigo é "Modelagem 3D em MQL5".
Concordo que essa implementação, com a ajuda de objetos (ou melhor, segmentos de linha reta), tem algumas vantagens sobre a tela, se você quiser criar uma grade de superfície com o número de nós, digamos, de até 10.000 (100 x 100 células), mas, além disso, inclui freios terríveis e consumo de memória desproporcional, pelo menos, apenas nos nomes dos objetos. Não estou falando da ausência de linhas curvas, da possibilidade de gradiente de cor como nas linhas e preenchimentos. A principal vantagem é a vinculação estrita aos gráficos. É possível que a velocidade seja maior quando o tamanho da grade for inferior a 30*30 (por "olho") (~ 1000 nós). Talvez todas as vantagens terminem aqui. Você não precisa calcular todos os pontos da tela em uma calculadora, a classe faz tudo isso para você. Essa beleza, que Anatoli Kazharski deu como exemplo, não pode ser alcançada por essa implementação de modelagem 3D. Mas se você fizer uma implementação para o kanvas e até mesmo aplicar a tecnologia OpenCL, ela será realista.