«rotation» etiketlenmiş sorular

Dönme, bir nesnenin belirli bir eksen etrafındaki dairesel hareketidir.

2
Bir nesneyi iki eksende döndürüyorum, neden üçüncü eksen etrafında dönmeye devam ediyor?
Bu sorunun altında yatan soruları oldukça sık görüyorum, ancak hepsi belirli bir özelliğin veya aracın özelliklerine kapılmış durumda. İşte size bir çok canlandırılmış örnekle karşımıza çıkan kullanıcılara başvurabileceğimiz kanonik bir cevap oluşturma çabası! :) Diyelim ki birinci şahıs bir kamera yapıyoruz. Temel fikir, sola ve sağa doğru bakmalı ve yukarı …

2
2B sprite dönme kuvvetinin hesaplanması
Birisinin aşağıdaki senaryoyu hesaplamada zarif bir yolu olup olmadığını merak ediyorum. (N) kare sayısının, rastgele şeklin bir nesnesine sahibim, ancak hepsinin dikdörtgen olduğunu iddia edeceğiz. Yerçekimi olmadan uğraşıyoruz, bu yüzden uzaydaki nesneyi yukarıdan aşağıya bir bakış açısıyla düşünün. Nesneye belirli bir karede kuvvet uygulıyorum (aşağıda gösterildiği gibi). Uygulanan yerde, uygulanan …
35 2d  rotation  physics  vector 

3
Ekipler kaynak dosyalarda yazma işleminin nasıl önlenmesini sağlar? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Oyun Geliştirme Stack Exchange için. 4 yıl önce kapandı . Örneğin, oyun motoru, birden fazla kişi tarafından aynı anda çalışılırken üzerine yazma işleminin nasıl engelleneceği ihtimali bana geldi. …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

6
Dönen nesnelerin sağ tarafa doğru bir hedefi vurmasını sağlamak nasıl?
Bir oyuncunun serbest amaçladığı ve daha sonra bıçak fırlattığı atma bıçağı tipi bir silah üzerinde çalışıyorum. Bıçak havada döner ve çarpışmada dönmeyi durdurur ve ebeveynleri çarpışmış olduğu nesneye kendini döndürür. Eğirme, bıçak yolu fizik tarafından ele alınırken animasyon yoluyla gerçekleştirilir. Karşılaştığım bir sorun, bıçağın bir düşmanla çarpıştığı zaman bıçağın kendilerine …

3
Bir nesneyi diğerinin ofsetine dayanarak nasıl döndürebilirim?
Y ekseni etrafında dönen taretin 3B modeline sahibim. Bu taret, cismin merkezinden önemli ölçüde uzakta olan bir top atar. Topun, taretin değil, belirli bir hedefi hedeflemesini istiyorum. Ancak tareti yalnızca döndürebiliyorum ve böylece objektif olarak gerçekleştirmek için hangi denklemi uygulamam gerektiğini bilmiyorum. Aşağıdaki resim sorunumu göstermektedir: Eğer hedef "LookAt ()" …

2
Kuaterniyonları Kullanma: Onlarla ne yapabilirim? (matematik olmadan)
Oyun Geliştiricisiyim ve Matematik çalışmadım. Bu yüzden sadece Quaternions'ı bir araç olarak kullanmak istiyorum. Ve 3D döndürme ile çalışabilmek için, Quaternions (Veya Matrisler) kullanmak gereklidir, ancak bu Soru'da Quaternions'da kalalım. Birçok geliştiricinin bunları kullanmasının önemli olduğunu düşünüyorum. Bu yüzden bilgimi paylaşmak ve umarım sahip olduğum delikleri doldurmak istiyorum. Şimdi .... …

4
Bir kamerayı hedef noktası hakkında nasıl yörüngeye alabilirim?
Kameranın evrende özgürce hareket ettiği bir sahne çiziyorum. Kamera sınıfı görünüm (veya bakma ) noktasını, kameranın konumunu ve yukarı vektörünü izler . Bu vektörler / noktalar daha sonra gluLookAt'a geçirilir. Kaydırma ve yakınlaştırma uygulamak neredeyse önemsizdir. Ancak, konuya bakışta daha fazla sorun olması için rotasyon buluyorum . Ben 2 açıları, …



4
Tetris blokları nasıl döndürülür
Kökeni (0,0) sol üst köşede olacak şekilde 20 satır yüksekliğinde ve 10 sütun genişliğinde bir oyun tahtası ızgaram var. Oyunda dört bloktan oluşan bir tetrimino var. Sol üst köşeye göre her bloğun x, y konumlarına sahibim. Ayrıca, pivot konumum var, etrafında döndürmek istediğim nokta sol üst köşe kökenine göredir. Her …
16 c++  rotation 

6
Bir nesneyi dünyaya hizalı eksenler etrafında nasıl döndürürüm?
Her eksen için bir euler açısına sahip bir Vector3 var. Genellikle, bir döndürme matrisi oluşturmak istediğimde, D3DXMatrixRotationX gibi dönme vektöründen ilgili açıyı geçen fonksiyonları kullanır ve tüm nesne dönüştürme matrisini oluşturmak için kullanılan genel döndürme matrisini oluşturmak için matrisleri (ZXY) çarpar. Ancak, bu yöntem nesne uzayında bir dizi döndürme üretecektir. …

2
3B'de (başlangıç ​​noktası yerine) rastgele bir nokta hakkında nasıl dönebilirim?
Ben kuaternionları kullanarak normal şekilde döndürmek istediğim bazı modellerim var, orijini döndürmek yerine, biraz ofset olmasını istiyorum. 3B alanda, bir nokta etrafında döndüğünüzü söylemediğinizi biliyorum; bir eksen etrafında döndüğünü söylüyorsun. Bu yüzden kuyruğunu yerel kökenli olmayan bir vektör etrafında dönen olarak görüyorum. Render / fizik motorumdaki tüm afin dönüşümler SQT …

2
2D karakterimi normalde eğimde nasıl durdurabilirim?
Bu karakteri Unity3D'de (2D Mod) aldım ... şuna benzer bir eğimde, Ama karakterin kırmızı çizgi boyunca durmasını istiyorum. Unity3d'de nasıl yapabilirim? Bu kurulumu yaptım .. Hareket için basit Addforce kullanıyorum ... Z pozisyon kısıtlamasını kaldırırsam yuvarlanma ve benzeri garip hareketlerle sonuçlanır .... Herhangi bir yardım takdir edilecektir :)

3
Nesneyi sabit eksen etrafında döndürme
Uygulamamın kullanıcısının parmağını ekranda sürükleyerek ekranın ortasına çizilen bir 3B nesneyi döndürmesine izin vermeye çalışıyorum. Ekrandaki yatay bir hareket sabit bir Y ekseni etrafında dönme anlamına gelir ve dikey bir hareket X ekseni etrafında dönme anlamına gelir. Sahip olduğum sorun, sadece bir eksen etrafında dönmeye izin verirseniz, nesne iyi döner, …

2
Biriken matris dönüşümleri kullanılarak gimbal kilitli problem nasıl çözülür?
Jason L. McKesson'un online "Modern 3D Grafik Programlamayı Öğrenme" kitabını okuyorum Şu an itibariyle, gimbal kilit problemine ve kuaterniyonlar kullanarak nasıl çözüleceğine bağlıyım. Ancak burada, Kuaterniyonlar sayfasında . Sorunun bir parçası, bir yönlendirmeyi 3 birikmiş eksenel rotasyon serisi olarak depolamaya çalışmamızdır. Yönelimler, döndürmeler değil, yönelimlerdir. Ve yönelimler kesinlikle bir dizi …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.