Aurora.ScriptEngine.AuroraDotNetEngine.APIs.LSL_Api.llVecDist C# (CSharp) Метод

llVecDist() публичный Метод

public llVecDist ( Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 a, Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3 b ) : Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLFloat
a Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3
b Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.Vector3
Результат Aurora.ScriptEngine.AuroraDotNetEngine.LSL_Types.LSLFloat
        public LSL_Float llVecDist(LSL_Vector a, LSL_Vector b)
        {
            if (!ScriptProtection.CheckThreatLevel(ThreatLevel.None, "LSL", m_host, "LSL", m_itemID)) return new LSL_Float();

            double dx = a.x - b.x;
            double dy = a.y - b.y;
            double dz = a.z - b.z;
            return Math.Sqrt(dx * dx + dy * dy + dz * dz);
        }
LSL_Api