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?
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?
Cvp
obejnin pivot noktasını silindirin merkezine getirmelisin
Cvp
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...
Cvp
arkadaşlar çok çok teşekkür ederim işe yaradı,iyi akşamlar:))