Auto-generated from Magnolia source.
_default(value, fallback)
returns :object
Module: lib\gui-3dmath.oak
threadLib · import(...)
PI · 3.141592653589793
returns :object
returns :object
returns :object
returns :object
transformPoint(v, transform)
returns :object
projectPoint(window, p, camera)
returns :object
transformVertices(vertices, transform, i, out)
_transformVertex(v, scale, tx, ty, tz, cx, sx, cy, sy, cz, sz)
returns :object
transformVerticesBatch(meshes, transforms, i, out)
transformAndProjectVertices(vertices, transform, projParams)
returns :list
returns :list
returns :list
returns :list
returns :list
returns :list
returns :object
QuatFromAxisAngle(axis, radians)
returns :list
AABB3(minX, minY, minZ, maxX, maxY, maxZ)
returns :object
returns :object
returns :object
returns :bool
pointInSphere3D(point, sphere)
returns :bool
sphereAABB3Intersects(sphere, box)
planePointDistance(plane, point)
planeClassifyPoint(plane, point)
returns :atom
raySphere3DIntersect(origin, dir, sphere)
returns :object
rayAABB3Intersect(origin, dir, box)
returns :object
rayPlane3DIntersect(origin, dir, plane)
returns :object
aabb3ClosestPoint(box, point)
parallelTransformVertices(vertices, transform, numWorkers)
thunk returns :function
thunk returns :function
returns :string
returns :function
_nToH · '0123456789abcdef'
returns :list
returns :string
returns :list
returns :bool
returns ?
thunk returns :function
debounce(duration, firstCall, f)
thunk returns :function
send(ch, value, callback)
returns ?
returns :object
returns :object
returns :object
returns :object
returns :object
pmapConcurrent(list, fnToRun, maxConcurrent)
pipeline(input, stages...)
retry(fnToRun, maxAttempts)
debounce(fnToRun, waitTime)
thunk returns :function
throttle(fnToRun, waitTime)
thunk returns :function