2011-04-06 11 views
5

ile bir 3D çizgi çizin Irrlicht 3D sahnede noktadan (x1, y1, z1) noktaya (x2, y2, z2) bir 3B segment çizmek istiyorum.Irrlicht

Bu line3d class ve bunun addLine3d method ve bunların nasıl kullanıldığını bilmiyorum. Bu IAttributes sınıfı nedir?

birisi bir 3d çizgi çizin nasıl minimal örneğini verebilir misiniz?
Fotoğraf makinesini nasıl ekleyeceğinizi ve sahneyi nasıl çizeceğinizi bildiğimi varsayabilirsiniz.

cevap

3

IAttributes serileştirme içindir, bir çizgi kurtarmaya çalışmıyoruz, bir tane çekmek istiyorum. Bir şey çizmek, sürücüdeki durumları (malzeme ve dönüşümler) ayarlamak, ardından sürücünün çizmesini söylemek anlamına gelir.

En iyi seçeneğiniz example 3'u düzenlemek ve 'u draw3DLine ile değiştirmek, ardından özel düğümü diğer herhangi bir sahne sahnesine eklemek.

+3

Teşekkür ederiz. Ben şoför-> draw3DLine (vector3df (x1, y1, z1), vector3df (x2, y2, z2)) kullanarak bitirdim; Ben sadece 'driver-> beginScene (...); 've' driver-> endScene();' arasında aradım ve yeterliydi. – Simon