pratik bir uygulama olarak 3 boyutlu grafikler verin.
Metaquotes ekibi.
Yüzey örneğini beğendim, teşekkürler. Aynı kısa örneği 3D çubuk grafik için de vermek mümkün mü?
Bir yüzey durumunda, m_data dizisinin noktaları görselleştirme sırasında düzgün bir şekilde bağlanır. Bu bir diyagram için yapılamaz. Lütfen bir örnek gösterin.
Aynı kısa örneği 3D çubuk grafik için de vermek mümkün mü?
Bence birkaç düzine CDXBox oluşturmak ve bir kenarı sabitlemek ve histogram verilerine bağlı olarak karşı kenarı yükseklikte hareket ettirmek daha kolay.
Bence birkaç düzine CDXBox oluşturmak ve bir kenarı sabitlemek ve histogram verilerine bağlı olarak karşı kenarı yükseklikte hareket ettirmek daha kolay
m_data için hazır bir örneğe ihtiyacınız var.
m_data için hazır bir örneğe ihtiyacım var.
Makalede şunlar yer almaktadır

Yani, makalede bir makale var
Teşekkür ederim, ama ne yazık ki.
Error creating canvas: 5151
DXContextCreate INVALID_HANDLE döndürür.
Dizüstü bilgisayarımda da 5151 hatası alıyorum.
Burada Renat DirectX https://www.mql5.com/ru/forum/327001/page10#comment_14021506'un benim için neden çalışmadığını açıkladı.
Belki video sürücünüz de DirecrX 11 ile uyumlu değildir.

- 2019.11.26
- www.mql5.com
Ben de dizüstü bilgisayarımda 5151 hatası alıyorum.
Renat burada DirectX'in benim için neden çalışmayacağını açıkladı https://www.mql5.com/ru/forum/327001/page10#comment_14021506
DirecrX 11 ile uyumlu bir video sürücünüz de olmayabilir.
Teşekkürler, donanımımı yükseltmeye hazır değilim.

- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Yeni makale MetaTrader 5'te DirectX’i kullanarak 3D grafikler nasıl oluşturulur? yayınlandı:
3D grafikler, gizli modellerin görselleştirilmesine olanak sağladıkları için büyük miktarda veriyi analiz etmek adına çok uygundur. Doğrudan MQL5 diliyle DireсtX fonksiyonları kullanılarak üç boyutlu nesneler oluşturulabilir. Böylece, MetaTrader 5 için herhangi bir karmaşıklıkta programlar, hatta 3D oyunlar oluşturmak bile mümkün hale gelir. Basit üç boyutlu şekiller çizerek 3D grafikleri öğrenmeye başlayın.
Başlangıçta, bilgisayarlar ve ekran kartları günümüzdeki kadar güçlü olmadığı zamanlarda, çokgenleri üçgenlere bölme fikri ortaya çıkmıştır. Üçgen yardımıyla, küçük yüzey alanının konumunu tam olarak tanımlamak ve ışık yansımaları gibi gerekli parametreleri hesaplamak mümkün olmaktadır. Bu tür birçok küçük üçgenin kombinasyonu, nesnenin gerçekçi bir üç boyutlu görüntüsünün oluşturulmasına olanak sağlar. Bir üçgeni hayal etmek N köşeli bir çokgeni hayal etmekten çok daha kolay olduğu için, buradan itibaren çokgen ve üçgen eşanlamlı olarak kullanılacaktır.
Üçgenlerden oluşan bir küp
Üçgenlerin her bir köşesinin koordinatları tanımlanarak, nesnenin üç boyutlu bir modeli oluşturulabilir, bu da nesne hareket etse veya izleyicinin konumu değişse bile, nesnenin her bir noktasının koordinatlarının devamlı olarak hesaplanmasına olanak tanır. Üçgenler, köşelere (vertex), onları birbirine bağlayan kenarlara (edge) ve kenarların oluşturduğu yüzlere (face) sahiptir. Üçgenin uzaydaki konumunu biliyorsak, lineer cebir yasalarını kullanarak yüzey için bir normal oluşturabiliriz (normal, yüzeye dik olan vektördür). Bu, üçgenin yüzü üzerindeki ışık yansımalarının hesaplanmasını mümkün kılar.
Köşeleri, kenarları, yüzleri ve normalleri olan basit nesne örnekleri. Normal, kırmızı okla gösterilmektedir.
Yazar: MetaQuotes