3차원 차트를 실용적인 애플리케이션으로 제공합니다.
메타쿼츠 팀.
표면 예시가 마음에 듭니다. 3D 막대형 차트에 대해서도 동일한 짧은 예시를 제공할 수 있나요?
서페이스의 경우 시각화 중에 m_data 배열의 점들이 매끄럽게 연결됩니다. 다이어그램의 경우 이 작업을 수행할 수 없습니다. 예시를 보여주세요.
3D 막대 차트에 대해서도 동일한 짧은 예시를 제공할 수 있나요?
히스토그램 데이터에 따라 수십 개의 CDXBox를 만들고 한쪽 가장자리를 고정하고 반대쪽 가장자리의 높이를 이동하는 것이 더 쉽다고 생각합니다.
히스토그램 데이터에 따라 수십 개의 CDXBox를 생성하고 한쪽 가장자리를 고정하고 반대쪽 가장자리를 높이 이동하는 것이 더 쉽다고 생각합니다.
m_data에 대한 준비된 예제가 필요합니다.
m_data에 대한 준비된 예제가 필요합니다.
이 문서에는 다음이 있습니다.
제 말은, 기사에 다음과 같은 기사가 있습니다.
감사합니다만 안타깝게도
Error creating canvas: 5151 DXContextCreate가 INVALID_HANDLE을 반환합니다.
제 노트북에서도 5151 오류가 발생합니다.
여기 Renat가 DirectX https://www.mql5.com/ru/forum/327001/page10#comment_14021506 가 작동하지 않는 이유를 설명했습니다.
비디오 드라이버가 DirecrX 11과 호환되지 않는 것일 수도 있습니다.
- 2019.11.26
- www.mql5.com
제 노트북에서도 5151 오류가 발생하고 있습니다.
여기 Renat이 DirectX가 작동하지 않는 이유를 설명했습니다 https://www.mql5.com/ru/forum/327001/page10#comment_14021506.
DirecrX 11과 호환되는 비디오 드라이버가 없을 수도 있습니다.
하드웨어를 업그레이드할 준비가 되지 않았습니다.
새로운 기고글 MetaTrader 5에서 DirectX를 사용하여 3D 그래픽을 만드는 방법 가 게재되었습니다:
3D 그래픽은 숨겨진 패턴을 시각화 할 수 있습니다. 그러므로 방대한 양의 데이터를 분석하는 데 탁월합니다 이러한 작업은 MQL5에서 직접 해결할 수 있는데 DireсtX 함수를 사용하면 3차원 객체를 만들 수 있습니다. 따라서 MetaTrader 5용 3D 게임과 같은 복잡한 프로그램을 만드는 것도 가능합니다. 간단한 3차원 도형을 그리는 것으로 3D 그래픽을 배워보세요.
다각형을 삼각형으로 나누는 것은 초창기의 컴퓨터와 같이 그래픽이 약한 컴퓨터에서 좋지 않은 그래픽 카드를 통해 실행되어야 했던 오래 전의 일입니다. 삼각형을 사용하면 표면의 작은 면적의 위치를 정확하게 나타낼 수 있을 뿐만 아니라 조명이나 빛 반사와 같은 관련된 매개변수를 계산할 수 있습니다. 이러한 작은 삼각형들이 모이면 물체의 3차원 이미지를 사실적으로 만들 수 있습니다. 이하에서는 꼭짓점이 N인 다각형보다 꼭짓점이 N인 삼각형을 사용하는 것이 훨씬 쉽기 때문에 다각형과 삼각형을 동의어로 사용합니다.
삼각형으로 이루어진 큐브.
물체의 3차원 모델은 삼각형의 각 꼭짓점의 좌표를 기술함으로써 만들 수 있습니다. 이는 물체가 움직이거나 보는 사람의 위치가 변하더라도 물체의 각 점에 대한 좌표를 추가로 계산할 수 있게 합니다. 따라서 우리는 꼭짓점과 꼭짓점을 연결하는 모서리 및 모서리에 의해 형성되는 면을 다룹니다. 삼각형의 위치를 알면 선형 대수학의 법칙을 사용하여 면에 대한 법선을 만들 수 있습니다(법선은 표면에 수직인 벡터입니다). 이렇게 하면 얼굴에 조명이 비춰지는 방식과 얼굴에서 빛이 반사되는 방식을 계산할 수 있습니다.
정점, 가장자리, 면 및 법선이 있는 객체의 예. 법선은 빨간색 화살표입니다.
작성자: MetaQuotes