ACSUtils Wiki

An ACS library for ZDoom-based ports

User Tools

Site Tools


functions:length3d

Differences

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

Link to this comparison view

Next revision
Previous revision
functions:length3d [2017/03/15 21:33] – created korshunfunctions:length3d [2019/07/06 17:02] (current) – removed monsterovich
Line 1: Line 1:
-====== length3d ====== 
-{{tag>math vectors}} 
-''fixed length3d(fixed x, fixed y, fixed z)'' 
- 
-===== Description ===== 
-Returns the length of the given 3D vector. 
- 
-===== Example ===== 
-Show 3D distance between actors: 
-<code> 
-int x = GetActorX(tid2) - GetActorX(tid1); 
-int y = GetActorY(tid2) - GetActorY(tid1); 
-int z = GetActorZ(tid2) - GetActorZ(tid1); 
-int distance = length3d(x, y, z), 
-print(s:"The two actors are ", f:distance, s:" mapunits apart"); 
-</code> 
- 
-<note tip>Use [[ActorDistance]] instead of the example code above.</note> 
- 
-===== See also ===== 
-  * [[length3d]] 
- 
  
functions/length3d.1489606413.txt.gz · Last modified: 2017/03/15 21:33 by korshun