ACSUtils Wiki

An ACS library for ZDoom-based ports

User Tools

Site Tools


ru:math

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:math [2019/04/18 23:29] – [VectorLength3D] korshunru:math [2019/04/18 23:33] (current) – [RotateVectorCS] korshun
Line 144: Line 144:
   * 3D: ''fixed dot3(fixed x1, fixed y1, fixed z1, fixed x2, fixed y2, fixed z2)''   * 3D: ''fixed dot3(fixed x1, fixed y1, fixed z1, fixed x2, fixed y2, fixed z2)''
  
-Returns the [[wp>dot product]] of two vectorsShorthand for writing out ''FixedMul(x1, x2) + FixedMul(y1, y2) + ...''.+Возвращает [[wp>dot product|скалярное произведение]] двух векторовКраткий способ записи ''FixedMul(x1, x2) + FixedMul(y1, y2) + ...''.
  
 ==== normalize ==== ==== normalize ====
Line 150: Line 150:
   * 3D: ''fixed, fixed, fixed normalize3d(fixed x, fixed y, fixed z)''   * 3D: ''fixed, fixed, fixed normalize3d(fixed x, fixed y, fixed z)''
  
-[[wp>Normalized vector|Normalizes]] the vector and returns the result using [[multiple return values]].+[[wp>Normalized vector|Нормализует]] вектор и возвращает результат, используя [[multiple return values|несколько возвращаемых значений]].
  
-=== Example usage ===+=== Пример использования ===
 <code> <code>
 normalize3d(x, y, z); normalize3d(x, y, z);
Line 169: Line 169:
 ''fixed, fixed RotateVector(fixed x, fixed y, fixed angle)'' ''fixed, fixed RotateVector(fixed x, fixed y, fixed angle)''
      
-Rotates the vector by the angle and returns the result using [[multiple return values]].+Поворачивает вектор на указанный угол и возвращает результат, используя [[multiple return values|несколько возвращаемых значений]].
  
 === Example usage === === Example usage ===
Line 182: Line 182:
 ''fixed, fixed RotateVector(fixed x, fixed y, fixed cos, fixed sin)'' ''fixed, fixed RotateVector(fixed x, fixed y, fixed cos, fixed sin)''
  
-A faster version of RotateVector that accepts cos(angle) and sin(angle) instead of computing them.+Более быстрая версия ''RotateVector'', которая принимает косинус и синус угла вращения, вместо того, чтобы вычислять их.
  
 ==== RotatePoint ==== ==== RotatePoint ====
ru/math.1555619369.txt.gz · Last modified: 2019/04/18 23:29 by korshun