Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AdaRoseCannon/three-paint
/ functions
Functions
51 in github.com/AdaRoseCannon/three-paint
⨍
Functions
51
◇
Types & classes
16
↓ 37 callers
Method
copy
(vertex)
src/lib/Projector.js:67
↓ 3 callers
Method
pushTriangle
(a, b, c)
src/lib/Projector.js:205
↓ 3 callers
Method
pushVertex
(x, y, z)
src/lib/Projector.js:149
↓ 2 callers
Method
pushLine
(a, b)
src/lib/Projector.js:177
↓ 1 callers
Method
checkBackfaceCulling
(v1, v2, v3)
src/lib/Projector.js:170
↓ 1 callers
Method
checkTriangleVisibility
(v1, v2, v3)
src/lib/Projector.js:163
↓ 1 callers
Method
pushColor
(r, g, b)
src/lib/Projector.js:157
↓ 1 callers
Method
pushNormal
(x, y, z)
src/lib/Projector.js:154
↓ 1 callers
Method
pushUv
(x, y)
src/lib/Projector.js:160
↓ 1 callers
Method
setObject
(value)
src/lib/Projector.js:123
Method
RenderList
()
src/lib/Projector.js:116
Function
SpriteCanvasMaterial
(parameters)
src/lib/PaintRenderer.js:33
Method
addObject
(object)
src/lib/Projector.js:271
Method
calculateLight
(position, normal, color)
src/lib/PaintRenderer.js:346
Method
calculateLights
()
src/lib/PaintRenderer.js:328
Method
clipLine
(s1, s2)
src/lib/Projector.js:615
Method
constructor
(parameters)
src/lib/PaintRenderer.js:52
Method
constructor
()
src/lib/Projector.js:30
Method
constructor
()
src/lib/Projector.js:39
Method
constructor
()
src/lib/Projector.js:60
Method
constructor
()
src/lib/Projector.js:75
Method
constructor
()
src/lib/Projector.js:87
Method
constructor
()
src/lib/Projector.js:101
Method
drawTriangle
(x0, y0, x1, y1, x2, y2)
src/lib/PaintRenderer.js:633
Method
expand
(v1, v2, pixels)
src/lib/PaintRenderer.js:807
Method
fillPath
(color)
src/lib/PaintRenderer.js:648
Method
getNextFaceInPool
()
src/lib/Projector.js:570
Method
getNextLineInPool
()
src/lib/Projector.js:580
Method
getNextObjectInPool
()
src/lib/Projector.js:550
Method
getNextSpriteInPool
()
src/lib/Projector.js:590
Method
getNextVertexInPool
()
src/lib/Projector.js:560
Method
inputProperties
()
src/main.js:76
Method
paint
(ctx, size, props)
src/main.js:80
Method
painterSort
(a, b)
src/lib/Projector.js:601
Method
patternPath
( x0, y0, x1, y1, x2, y2, u0, v0, u1, v1, u2
src/lib/PaintRenderer.js:712
Method
projectObject
(object)
src/lib/Projector.js:249
Method
projectVertex
(vertex)
src/lib/Projector.js:131
Method
pushPoint
(_vector4, object, camera)
src/lib/Projector.js:523
Method
renderFace3
(v1, v2, v3, uv1, uv2, uv3, element, material)
src/lib/PaintRenderer.js:494
Method
renderLine
(v1, v2, element, material)
src/lib/PaintRenderer.js:451
Method
renderSprite
(v1, element, material)
src/lib/PaintRenderer.js:380
Method
setBlending
(value)
src/lib/PaintRenderer.js:828
Method
setFillStyle
(value)
src/lib/PaintRenderer.js:868
Method
setLineCap
(value)
src/lib/PaintRenderer.js:848
Method
setLineDash
(value)
src/lib/PaintRenderer.js:874
Method
setLineJoin
(value)
src/lib/PaintRenderer.js:855
Method
setLineWidth
(value)
src/lib/PaintRenderer.js:842
Method
setOpacity
(value)
src/lib/PaintRenderer.js:822
Method
setStrokeStyle
(value)
src/lib/PaintRenderer.js:862
Method
strokePath
(color, linewidth, linecap, linejoin)
src/lib/PaintRenderer.js:640
Method
textureToPattern
(texture)
src/lib/PaintRenderer.js:652