«separating-axis-theorem» etiketlenmiş sorular

3
SAT ile 3D OBB çarpışması için kaç tane ve hangi eksen kullanılacak
SAT'ı aşağıdakiler temelinde uyguluyorum: Yönlendirilmiş Sınırlandırma Kutuları Kullanılarak Dinamik Çarpışma Tespiti [PDF] 7. sayfada, tabloda, bir çarpışma bulabilmemiz için test edilecek 15 ekseni ifade ediyor, ancak sadece Ax, Ay ve Az ile çarpışma alıyorum. Diğer tüm vakaları neden test etmem gerekiyor? Sadece Ax, Ay ve Az’ın yeterli olmadığı durumlar var …

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 

1
SAT kullanarak bileşik şekillerdeki çarpışmalar nasıl çözülür?
SAT , keyfi dışbükey çokgenler arasındaki çarpışmaları belirlemenin iyi bir yoludur. Bir çarpışmayı çözmek için gereken vektörü bile alırsınız. Karmaşık (dışbükey olmayan) şekiller arasındaki çarpışmaları çözmek için, birkaç dışbükey çokgen içeren bir tür bileşik şekil düşünüyordum. Geniş fazda (örn. Daire ile daire veya AABB vs AABB) bir çarpışma meydana gelirse, …

3
Birden fazla cisimle çarpışma durumunda çarpışma çözünürlüğü
Statik nesnelerim ve hareketli nesnelerim var. Çarpışmalar, ayırma ekseni-teoremi kullanılarak tespit edilir. Örneğin, bu durumda iki statik nesnem var (kırmızı): ve ikisi arasında hareketli bir nesne: Algoritmam bu nesnelerden ikisi arasındaki çarpışmayı hesaplayabilir ve ayrıca çarpışmaya mükemmel bir çözünürlük vektörü (minimum yer değiştirme-vektör anlamına gelir) verir. Yani, örneğin, yeşil dikdörtgen …

3
2D oyun çarpışma yanıtı: Belirli bir eksende SAT ve minimum yer değiştirme?
Yaptığım 2D oyunda bir çarpışma sistemi uygulamaya çalışıyorum. Ayırma ekseni teoremi ( metanet'in çarpışma öğreticisinde açıklandığı gibi), çarpışma algılamayı ele almanın etkili ve sağlam bir yolu gibi görünüyor, ancak kullandıkları çarpışma yanıtı yöntemini pek sevmiyorum. En az üst üste binme ekseni boyunca körü körüne yer değiştirerek, algoritma hareket eden nesnenin …

4
SAT ile iletişim noktasını bulma
Ayırma Ekseni Teoremi (SAT), Minimum Çeviri Vektörünü, yani iki çarpışan nesneyi ayırabilecek en kısa vektörü belirlemeyi kolaylaştırır. Ancak, ihtiyacım olan şey, nüfuz eden nesnenin hareket ettiği (yani temas noktası) vektör boyunca nesneleri ayıran vektör. Açıklığa kavuşturmak için bir resim çizdim. Önceden sonrakine geçen bir kutu vardır. Sonrasında gri poligonla kesişir. …

3
Dar faz çarpışma tespit algoritmaları
Çarpışma tespitinin üç aşaması vardır. Geniş faz : Etkileşimi tüm nesneler arasında dolaşır, döngüyü hızlandıracaksa yanlış pozitiflere izin verilir. Darfaz : Çarpışıp çarpışmadığını ve bazen nasıl yanlış pozitif olmadığını belirler Çözüm : Çarpışmayı giderir. Sorduğum soru dar evre hakkında. Karmaşıklık ve doğruluk bakımından farklılık gösteren çoklu algoritmalar vardır. Hitbox kesişimi …

1
Eksen teoremini çoklu çokgenlerle ayırmak?
C # 'da ayırma ekseni teoremini uygulamaya çalışıyorum. İki çokgen arasındaki minimum çeviri vektörü hesaplayabilirsiniz bir işlevi var. Ancak, bir çokgen ve diğer çokgenler arasındaki minimum çeviri vektörünü hesaplayan bir işlev oluşturamıyorum. Dürüst olmak gerekirse, aylardır bunun üzerinde çalışıyorum ve bir çözüme daha yakın değilim ve çevrimiçi bir çözüm bulamadım. …
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.