nngn
Loading...
Searching...
No Matches
math.lua File Reference

Functions

local function test_float_eq ()
 
local function test_clamp ()
 
local function test_vec2 ()
 
local function test_vec3 ()
 
local function test_dot ()
 
local function test_len ()
 
local function test_norm ()
 
local function test_cross ()
 
local function test_sqrt ()
 
local function test_reflect ()
 
local function test_refract ()
 
local function test_interp ()
 
local function test_str ()
 

Variables

local common = require "tests/lua/common"
 
local nngn_math = require "nngn.lib.math"
 
local e = 1.19e-07
 
local float_cmp = function(x, y) return nngn_math.float_eq(x, y, e) end
 

Function Documentation

◆ test_clamp()

local function test_clamp ( )

◆ test_cross()

local function test_cross ( )

◆ test_dot()

local function test_dot ( )

◆ test_float_eq()

local function test_float_eq ( )

◆ test_interp()

local function test_interp ( )

◆ test_len()

local function test_len ( )

◆ test_norm()

local function test_norm ( )

◆ test_reflect()

local function test_reflect ( )

◆ test_refract()

local function test_refract ( )

◆ test_sqrt()

local function test_sqrt ( )

◆ test_str()

local function test_str ( )

◆ test_vec2()

local function test_vec2 ( )

◆ test_vec3()

local function test_vec3 ( )

Variable Documentation

◆ common

local common = require "tests/lua/common"

◆ e

local e = 1.19e-07

◆ float_cmp

local float_cmp = function(x, y) return nngn_math.float_eq(x, y, e) end

◆ nngn_math

local nngn_math = require "nngn.lib.math"