array aracıyla döndürme işlemi yapamıyorum,nasıl yapabilirim?

array aracıyla döndürme işlemi yapamıyorum,nasıl yapabilirim?

sametbulduk

selam arkadaşlar,Array aracıyla ilgili bir sorunum var size örnekle anlatayım sorumu...
diyelimki bir silindirimiz var ve başka bi nesne daha çizdik,bu yeni nesneyi silindirin ekseninde dolaşıcak şekilde array aracıyla kopyalamak istiyorum(10-12 adet kopyası olucak bu objenin).Ama şöyle bir sorun oluşuyor: array ile bu objeyi silindirin ekseninde döndüremiyorum sadece kendi ekseninde dönüyor bunu array ile nası yapabilirim acaba?

2008-12-23 17:57:39

Cvp

duman1925

obejnin pivot noktasını silindirin merkezine getirmelisin

2008-12-23 18:21:41

Cvp

ArkondeR

Max de bütün taşıma, döndürme ve boyutlandırma işlemleri (ayrıca daha birçok işlem, hatta bir objeye uygulayacağınız işlerin neredeyse tümü) pivot noktası baz alınarak uygulanır. Siz objenizin kendi pivot noktası etrafında değil başka bir nokta etrafında dönmesini istiyorsunuz. Bunun için nesnenizin pivot noktasını dönme merkezinin olacağı noktaya taşımanız yeterli olacaktır. (Sizin örneğinizde yeni nesnenin pivot noktasını silindirin merkezine ya da tabanına taşımak.)

Bir nesnenin pivot noktasını değiştirmek için "hierarchy" panelinde "affect pivot only" butonuna tıklayın. Pivot noktası taşınabilir hale gelecektir. Move aracını kullanarak ya da nümerik giriş yaparak istediğiniz noktaya getirin. Daha sonra "affect pivot only" butonuna tekrar basarak deaktive edin. Bundan sonra nesneyi döndürdüğünüzde bu yeni noktanın etrafında dönecektir. Daha sonra tekrar pivot noktasını eski yerine almak isteyecek olursanız bir daha "affect pivot only" moduna geçip "center to object" komutunu kullanmanız yeterli olur.

Nesneyi pivot noktası dışında başka noktalardan döndürmenin daha başka yolları da var elbette. Ama en pratik yöntem olduğu için bunu anlattım.

Umarım yardımcı olabilmişimdir.

Kolay gelsin...

2008-12-23 18:26:47

Cvp

sametbulduk

arkadaşlar çok çok teşekkür ederim işe yaradı,iyi akşamlar:))

2008-12-23 18:44:46