MCPcopy Create free account

hub / github.com/pmndrs/maath / functions

Functions127 in github.com/pmndrs/maath

↓ 18 callersFunctiondamp
( /** The object */ current: { [key: string]: any }, /** The key to animate */ prop: string, /** To
packages/maath/src/easing.ts:71
↓ 12 callersFunctionlerp
(v0: number, v1: number, t: number)
packages/maath/src/misc.ts:186
↓ 5 callersFunctionarePointsCollinear
(points: Triangle)
packages/maath/src/triangle.ts:62
↓ 5 callersFunctiondampAngle
( current: { [key: string]: any }, prop: string, target: number, smoothTime?: number, delta?: number
packages/maath/src/easing.ts:180
↓ 5 callersFunctiondoThreePointsMakeARight
(points: Triangle | Vector2[])
packages/maath/src/triangle.ts:199
↓ 5 callersFunctionfade
(t: number)
packages/maath/src/misc.ts:173
↓ 5 callersFunctiontriangleDeterminant
(triangle: Triangle)
packages/maath/src/triangle.ts:36
↓ 4 callersFunctiongetMinor
(matrix: Matrix4, r: number, c: number)
packages/maath/src/matrix.ts:69
↓ 4 callersFunctionisPointInCircumcircle
(point: number[], triangle: Triangle)
packages/maath/src/triangle.ts:140
↓ 3 callersFunctiondampQ
( current: Quaternion, target: [x: number, y: number, z: number, w: number] | Quaternion, smoothTime?: n
packages/maath/src/easing.ts:333
↓ 3 callersFunctiondeterminant3
(...terms: number[])
packages/maath/src/matrix.ts:28
↓ 2 callersFunctiondamp3
( current: Vector3, target: number | [x: number, y: number, z: number] | Vector3, smoothTime?: number,
packages/maath/src/easing.ts:229
↓ 2 callersFunctiongetCircumcircle
(triangle: Triangle)
packages/maath/src/triangle.ts:101
↓ 2 callersFunctionisPointInTriangle
(point: number[], triangle: Triangle)
packages/maath/src/triangle.ts:15
↓ 2 callersFunctionlcgRandom
(seed: number | string)
packages/maath/src/random/index.ts:104
↓ 2 callersFunctionmakeUVs
( v0: THREE.Vector3, v1: THREE.Vector3, v2: THREE.Vector3 )
packages/maath/src/geometry.ts:231
↓ 2 callersFunctionmatrixSum3
(m1: Matrix3, m2: Matrix3)
packages/maath/src/matrix.ts:94
↓ 1 callersFunction_applyBoxUV
( geom: THREE.BufferGeometry, transformMatrix: THREE.Matrix4, bbox: THREE.Box3, bbox_max_size: number
packages/maath/src/geometry.ts:220
↓ 1 callersFunctioncartesian2polar
(position: THREE.Vector3)
packages/maath/src/geometry.ts:178
↓ 1 callersFunctionclamp
(value: number, min: number, max: number)
packages/maath/src/misc.ts:11
↓ 1 callersFunctiondeltaAngle
(current: number, target: number)
packages/maath/src/misc.ts:21
↓ 1 callersFunctioninCircle
( buffer: TypedArray, circle?: Circle, rng: Generator = defaultGen )
packages/maath/src/random/index.ts:216
↓ 1 callersFunctioninSphere
( buffer: TypedArray, sphere?: Sphere, rng: Generator = defaultGen )
packages/maath/src/random/index.ts:172
↓ 1 callersFunctioninverseLerp
(v0: number, v1: number, t: number)
packages/maath/src/misc.ts:199
↓ 1 callersFunctionisCamera
(v: any)
packages/maath/src/easing.ts:125
↓ 1 callersFunctionisLight
(v: any)
packages/maath/src/easing.ts:126
↓ 1 callersFunctionisTriangleClockwise
(triangle: Triangle)
packages/maath/src/triangle.ts:67
↓ 1 callersFunctionnormalizeSeed
(seed: number | string)
packages/maath/src/random/index.ts:88
↓ 1 callersFunctiononCircle
( buffer: TypedArray, circle?: Circle, rng: Generator = defaultGen )
packages/maath/src/random/index.ts:237
↓ 1 callersFunctiononSphere
( buffer: TypedArray, sphere?: Sphere, rng: Generator = defaultGen )
packages/maath/src/random/index.ts:146
↓ 1 callersFunctionpolar2canvas
(polarPoint: PolarPoint)
packages/maath/src/geometry.ts:189
↓ 1 callersFunctionreduce
(b: TypedArray, stride: any, callback: any, acc: T)
packages/maath/src/buffer.ts:190
↓ 1 callersFunctionremap
( x: number, [low1, high1]: number[], [low2, high2]: number[] )
packages/maath/src/misc.ts:156
↓ 1 callersFunctionrepeat
(t: number, length: number)
packages/maath/src/misc.ts:16
↓ 1 callersFunctionrotateVectorOnVector
(a: Vector3, b: Vector3)
packages/maath/src/misc.ts:233
↓ 1 callersMethodscheduleNextBurst
(currentTime: number)
packages/maath/src/random/index.ts:33
↓ 1 callersFunctionseed
(seed: number)
packages/maath/src/random/noise.ts:73
FunctionApp
()
demo/src/App.tsx:5
FunctionApp
({ children }: { children: any })
demo/src/components/Sandbox.tsx:4
FunctionConvexHullDemo
()
demo/src/sandboxes/convex-hull/src/App.tsx:14
FunctionDemo
({ position, text, children, color, slug, }: { position?: Vector3 | [x: number, y: number, z: numb
demo/src/components/Demo.tsx:16
FunctionDemo
()
demo/src/sandboxes/sutherlandHodgman/src/App.tsx:19
FunctionDemos
()
demo/src/components/Demo.tsx:85
FunctionHeader
()
demo/src/components/Header.tsx:3
FunctionPointsDemo
(props: any)
demo/src/sandboxes/points/src/App.tsx:15
FunctionPointsDemo
(props: any)
demo/src/sandboxes/sorting/src/App.tsx:36
FunctionSandboxOverlay
()
demo/src/components/SandboxOverlay.tsx:3
FunctionTrianglesDemo
()
demo/src/sandboxes/circumcircle/src/App.tsx:13
Functionadd
(a: V2, b: V2)
packages/maath/src/vector2.ts:14
Functionadd
(a: V3, b: V3)
packages/maath/src/vector3.ts:14
FunctionaddAxis
( buffer: TypedArray, size: number, valueGenerator: (j: number) => number = () => Math.random() )
packages/maath/src/buffer.ts:39
FunctionaddValue
(a: V2, n: number)
packages/maath/src/vector2.ts:18
FunctionaddValue
(a: V3, n: number)
packages/maath/src/vector3.ts:18
FunctionapplyBoxUV
(bufferGeometry: THREE.BufferGeometry)
packages/maath/src/geometry.ts:199
FunctionapplyCylindricalUV
(bufferGeometry: THREE.BufferGeometry)
packages/maath/src/geometry.ts:100
FunctionapplySphereUV
(bufferGeometry: THREE.BufferGeometry)
packages/maath/src/geometry.ts:124
FunctionbufferToVectors
(buffer: TypedArray, stride = 3)
packages/maath/src/three.ts:17
Methodburst
()
packages/maath/src/random/index.ts:41
Functioncenter
(myBuffer: TypedArray, stride: any)
packages/maath/src/buffer.ts:236
Methodconstructor
(width = 2, height = 1, radius = 0.2, segments = 16)
packages/maath/src/geometry.ts:12
Methodconstructor
(props: { decaySpeed?: number; minInterval?: number; maxInterval?: number; minDuration?: numbe
packages/maath/src/random/index.ts:22
Methodconstructor
(seed: string | number)
packages/maath/src/random/index.ts:116
Methodconstructor
(public x: number, public y: number, public z: number)
packages/maath/src/random/noise.ts:22
FunctionconvexHull
(_points: Vector2[])
packages/maath/src/misc.ts:104
FunctioncoordinateToPoint
(lat: number, lon: number)
packages/maath/src/misc.ts:264
Functioncross
(a: V3, b: V3)
packages/maath/src/vector3.ts:38
Functiondamp2
( current: Vector2, target: number | [x: number, y: number] | Vector2, smoothTime?: number, delta?: nu
packages/maath/src/easing.ts:207
Functiondamp4
( current: Vector4, target: number | [x: number, y: number, z: number, w: number] | Vector4, smoothTime?
packages/maath/src/easing.ts:252
FunctiondampC
( current: Color, target: ColorRepresentation | [r: number, g: number, b: number], smoothTime?: number,
packages/maath/src/easing.ts:302
FunctiondampE
( current: Euler, target: [x: number, y: number, z: number, order?: EulerOrder] | Euler, smoothTime?: nu
packages/maath/src/easing.ts:279
FunctiondampLookAt
( current: THREE.Object3D, target: number | [x: number, y: number, z: number] | Vector3, smoothTime?: nu
packages/maath/src/easing.ts:132
FunctiondampM
( current: Matrix4, target: | [ n11: number, n12: number, n13: number,
packages/maath/src/easing.ts:436
FunctiondampS
( current: Spherical, target: [radius: number, phi: number, theta: number] | Spherical, smoothTime?: num
packages/maath/src/easing.ts:384
FunctiondegToRad
(degrees: number)
packages/maath/src/misc.ts:30
Functiondeterminant2
(...terms: number[])
packages/maath/src/matrix.ts:12
Functiondeterminant4
(...terms: number[])
packages/maath/src/matrix.ts:44
Functiondistance
(a: V2, b: V2)
packages/maath/src/vector2.ts:54
Functiondistance
(a: V3, b: V3)
packages/maath/src/vector3.ts:62
Functiondot
(a: V2, b: V2)
packages/maath/src/vector2.ts:34
Functiondot
(a: V3, b: V3)
packages/maath/src/vector3.ts:34
Functionexp
(t: number)
packages/maath/src/easing.ts:16
Functionexpand
(b: TypedArray, stride: 2 | 3, opts: ExpandOptions)
packages/maath/src/buffer.ts:207
FunctionfibonacciOnSphere
(buffer: TypedArray, { radius = 1 })
packages/maath/src/misc.ts:42
Functionget2DFromIndex
(index: number, columns: number)
packages/maath/src/misc.ts:326
Functionget3DFromIndex
(index: number, size: V3)
packages/maath/src/misc.ts:310
FunctiongetIndexFrom2D
(coords: V2, size: V2)
packages/maath/src/misc.ts:322
FunctiongetIndexFrom3D
(coords: V3, sides: V3)
packages/maath/src/misc.ts:303
FunctioninBox
( buffer: TypedArray, box?: Box, rng: Generator = defaultGen )
packages/maath/src/random/index.ts:301
FunctioninRect
( buffer: T, rect?: Rect, rng: Generator = defaultGen )
packages/maath/src/random/index.ts:269
Functionlength
(a: V2)
packages/maath/src/vector2.ts:50
Functionlength
(a: V3)
packages/maath/src/vector3.ts:58
FunctionlengthSqr
(a: V2)
packages/maath/src/vector2.ts:42
FunctionlengthSqr
(a: V3)
packages/maath/src/vector3.ts:50
Functionlerp
( bufferA: TypedArray, bufferB: TypedArray, final: TypedArray, t: number )
packages/maath/src/buffer.ts:76
Functionlexicographic
(a: Vector2 | Vector3, b: Vector2 | Vector3)
packages/maath/src/misc.ts:79
Functionlinear
(t: number)
packages/maath/src/easing.ts:18
Functionmap
(buffer: any, stride: any, callback: any)
packages/maath/src/buffer.ts:158
Functionnormalize
(x: number, y: number, z: number)
packages/maath/src/misc.ts:207
FunctiononBox
( buffer: TypedArray, box?: Box, rng: Generator = defaultGen )
packages/maath/src/random/index.ts:334
FunctiononRect
( buffer: TypedArray, rect?: Rect, rng: Generator = defaultGen )
packages/maath/src/random/index.ts:290
next →1–100 of 127, ranked by callers