Ben görsel bir insanım, eğer bir şeyi görselleştirebilirsem, bana daha çok mantıklı geliyor.BASİT 3D render C#
Basit görselleştirmelerde kullanmak için verileri 3 boyutlu olarak işlemenin basit bir yolu var mı? Bir Int32 en 3 boyutlu Array
: Ne etkili bir yapmak istiyorum şudur ben verilerle bu diziyi doldurmak
Int32[,,] data = new Int32[256,256,256];
ve temelde şimdi 3B uzayda bu hale isteyeyim . X, Y ve Z ve verilerin 0'dan büyük olduğu bir nokta yerleştirin. Temel
Görüntüleme açısını değiştirebilmek bir avantaj olabilir, ancak önemli değildir.
3D gerçek boyutlu motorlardan herhangi birini kullanmak için yeterince 3D render bakmadım, bu yüzden daha basit daha iyi.
Herhangi bir yardım, işaretçiler iyi olurdu.
Teşekkür
WPF/WPF3D'yi basitçe 3B veri grafiğine başlamak için tavsiye etmem. 3 Boyutlu bir sahneyi ayarlamak kolay değil - veriden üçgen kafes oluşturmalı, sahneyi düzgün şekilde aydınlatmalı ve kamerayı doğru açıya doğru konuma yerleştirmelisiniz. Ve sonra WPF'yi öğrenmelisin. Bu sadece başlamak için. O zaman muhtemelen çeşitli Z değerleri için mesh renklendirmek ve muhtemelen grafik üzerinde xyz eksenleri koymak isteyeceksiniz. Microsoft'tan veya DundasChart'dan grafik denetimi kullanmam gerekir. –
Makalenin hızlı bir taramasından, basit görünmüyor, ancak en az 3 boyutlu bir motor uygulamaktan daha basit. Makaleyi okuduktan ve makaledeki örnekleri denedikten sonra geri bildireceğim. – Gineer
Şimdi bu yazının içinden çıktım ve yapmak için yola koyduğum şeyi yapabildim. Oldukça karmaşık verilerin görselleştirilmesini üretebiliyorum ve grafikleri çalışma zamanında herhangi bir yönde yakınlaştırabilir ve eğebilirim. Bu, Net bir bakış açısıyla bu tür bir şeye girmek istediğinizde, bu, çalışma örneğidir. – Gineer