ACSUtils Wiki

An ACS library for ZDoom-based ports

User Tools

Site Tools


functions:vectorlength3d

Table of Contents

VectorLength3D

fixed VectorLength3D(fixed x, fixed y, fixed z)

Description

Returns the length of the given 3D vector.

Example

Show 3D distance between actors:

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 in 3D space");
Use ActorDistance instead of the example code above.
functions/vectorlength3d.txt · Last modified: 2019/07/06 17:04 by monsterovich