dar gráficos tridimensionais como uma aplicação prática.
Equipe Metaquotes.
Gostei do exemplo da superfície, obrigado. É possível dar o mesmo exemplo curto para um gráfico de barras 3D?
No caso de uma superfície, os pontos da matriz m_data são conectados suavemente durante a visualização. Isso não pode ser feito em um diagrama. Por favor, mostre um exemplo.
É possível dar o mesmo exemplo curto para um gráfico de barras 3D?
Acho que é mais fácil criar algumas dezenas de CDXBoxes, fixar uma borda e mover a borda oposta em altura, dependendo dos dados do histograma.
Acho que é mais fácil criar algumas dezenas de CDXBoxes e fixar uma borda e mover a borda oposta em altura, dependendo dos dados do histograma
Você precisa de um exemplo pronto para m_data.
Precisa de um exemplo pronto para m_data.
No artigo, há

Quero dizer, há um artigo no artigo
Obrigado, mas infelizmente.
Error creating canvas: 5151
DXContextCreate retorna INVALID_HANDLE.
Também estou recebendo o erro 5151 em meu laptop.
Aqui, Renat explicou por que o DirectX https://www.mql5.com/ru/forum/327001/page10#comment_14021506 não funciona para mim.
Talvez seu driver de vídeo também não seja compatível com o DirecrX 11.

- 2019.11.26
- www.mql5.com
Também estou recebendo o erro 5151 em meu laptop.
Aqui Renat explicou por que o DirectX não funciona para mim https://www.mql5.com/ru/forum/327001/page10#comment_14021506
Talvez você também não tenha um driver de vídeo compatível com o DirecrX 11.
Obrigado, mas ainda não estou pronto para atualizar meu hardware.

- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Como criar gráficos 3D usando o DirectX no MetaTrader 5 foi publicado:
Os gráficos 3D fornecem excelentes meios para analisar grandes quantidades de dados, pois permitem a visualização de padrões ocultos. Essas tarefas podem ser resolvidas diretamente em MQL5, enquanto as funções do DireсtX permitem a criação de objetos tridimensionais. Assim, é ainda possível criar programas de qualquer complexidade, até jogos 3D para a MetaTrader 5. Comece a aprender gráficos 3D desenhando formas tridimensionais simples.
A divisão dos polígonos em triângulos apareceu há muito tempo, quando os primeiros gráficos computacionais precisavam rodar em placas gráficas fracas. O triângulo permite a descrição exata da posição de uma pequena parte da superfície, bem como o cálculo dos parâmetros relacionados, como luzes e reflexos de luz. A coleção desses pequenos triângulos permite a criação de uma imagem tridimensional realista do objeto. A seguir, o polígono e o triângulo serão usados como sinônimos, pois é muito mais fácil imaginar um triângulo do que um polígono com N vértices.
Cubo composto de triângulos.
Um modelo tridimensional de um objeto pode ser criado descrevendo as coordenadas de cada vértice do triângulo, o que permite o cálculo adicional de coordenadas para cada ponto do objeto, mesmo que o objeto se mova ou a posição do visualizador se altere. Assim, nós lidamos com os vértices, as arestas que os conectam e a face que é formada pelas arestas. Se a posição de um triângulo é conhecida, nós podemos criar uma normal para a face usando as leis da álgebra linear (uma normal é um vetor que é perpendicular à superfície). Isso permite calcular como o rosto será iluminado e como a luz será refletida a partir dele.
Exemplos de objetos simples com vértices, arestas, faces e normais. A normal representa a seta vermelha.
Autor: MetaQuotes