Câu hỏi được gắn thẻ «quaternion»

Cấu tạo toán học, hệ thống số. Trong đồ họa 3D, các quaternion được sử dụng cùng với vectơ và ma trận. Một trong những lợi ích của quaternion là chúng khắc phục được một số vấn đề về quay (được gọi là khóa gimbal) vốn có đối với vectơ và ma trận.


5
Xoay vector3 bởi một tứ
Tôi đang cố gắng xoay một vectơ 3 theo một bậc bốn cho trước. Tôi biết rằng đây là sự thật v′=q⋅v⋅q−1v′=q⋅v⋅q−1 v' = q \cdot v \cdot q^{-1} Tôi biết rằng là nghịch đảo chỉ , nhưng làm cách nào để ánh xạ phép nhân của vectơ sang bậc …
25 c++  quaternion 




2
Tại sao người ta sử dụng tứ phương?
Tôi đã sử dụng chúng như một hộp đen trong một thời gian, tôi chỉ tìm hiểu về toán học nhưng tôi chỉ muốn một số câu trả lời dứt khoát cho câu hỏi này. Cho đến nay, lợi ích duy nhất tôi gặp phải là khả năng SLERP giữa …




2
Xoay tùy ý về một hình cầu
Tôi đang mã hóa một cơ chế cho phép người dùng di chuyển xung quanh bề mặt của một quả cầu. Vị trí trên quả cầu hiện được lưu trữ dưới dạng thetavà phi, trong đó thetagóc giữa trục z và hình chiếu xz của vị trí hiện tại (tức …

1
Đệ tứ và xoay quanh trục thế giới
Tuyên bố miễn trừ trách nhiệm: Tôi là một lập trình viên trò chơi chuyên nghiệp, và sử dụng hầu hết các ngày nhưng họ gần với ma thuật đen đối với tôi. Tôi tương đối ở nhà với môn toán nhưng những con số tưởng tượng luôn làm tôi …
11 quaternion 


2
Vì Table.drawDebug không được dùng trong libGDX, tôi nên sử dụng cái gì thay thế?
Tôi đang theo dõi cuốn sách "Học phát triển trò chơi LibGDX" để tạo ra một trò chơi đơn giản. Tôi đang ở trong phần tạo menu nơi chúng ta tạo một giai đoạn và kết xuất nó với các đường viền gỡ lỗi. Cuốn sách nói rằng sẽ sử …

5
Tại sao tôi không thể sử dụng toán tử '> =' với Vector3?
Tôi đang cố gắng để có được một hình chữ nhật để di chuyển giữa hai vị trí mà tôi gọi là _positionAvà _positionB. Cả hai đều thuộc loại Vector3. Các hình chữ nhật di chuyển tốt. Tuy nhiên, khi nó đạt đến _positionBnó không di chuyển theo hướng ngược …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

3
Gương xoay
Tôi xoay nhân vật trò chơi của mình để xem mục tiêu bằng mã sau: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQu Parention là vòng quay hiện tại của nhân vật khi có mục tiêu mới. lookQu Parention là hướng mà nhân vật nên nhìn và nó được đặt như thế …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.