Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CNCKitchen/stlTexturizer
/ functions
Functions
408 in github.com/CNCKitchen/stlTexturizer
⨍
Functions
408
◇
Types & classes
4
↓ 1 callers
Function
initQuadrics
(quadrics, positions, faces, faceCount)
js/decimation.js:524
↓ 1 callers
Function
initViewer
(canvas)
js/viewer.js:161
↓ 1 callers
Function
isGizmoDragging
()
js/viewer.js:1014
↓ 1 callers
Function
legacyEstimate
(area, edge)
bench-tri-estimate.mjs:46
↓ 1 callers
Function
load3MFFile
(file)
js/stlLoader.js:225
↓ 1 callers
Function
loadAllThumbnails
()
js/presetTextures.js:102
↓ 1 callers
Function
loadDefaultCube
()
js/main.js:2810
↓ 1 callers
Function
loadFullPreset
(idx)
js/presetTextures.js:75
↓ 1 callers
Function
loadModelFile
(file)
js/stlLoader.js:470
↓ 1 callers
Function
loadOBJFile
(file)
js/stlLoader.js:194
↓ 1 callers
Function
loadPNG
(path)
diag-cube-seam-ab.mjs:43
↓ 1 callers
Function
loadPresetThumbnail
* Load only the pre-computed thumbnail for a preset. * Returns { name, thumbCanvas, defaultScale }.
js/presetTextures.js:57
↓ 1 callers
Function
loadSTL
(path)
bench-pipeline.mjs:46
↓ 1 callers
Function
loadSTL
(path)
diag-bottom-snap.mjs:42
↓ 1 callers
Function
loadSTL
(path)
diag-edge-hist.mjs:24
↓ 1 callers
Function
loadSTL
(path)
diag-pipeline.mjs:41
↓ 1 callers
Function
loadSTLFile
(file)
js/stlLoader.js:16
↓ 1 callers
Function
makeHardChecker
(size = 512, cell = 8)
bench-decim-quality.mjs:66
↓ 1 callers
Function
makeSmoothGradient
(size = 512)
bench-decim-quality.mjs:55
↓ 1 callers
Function
mergeGroupGeometries
* Extract and merge all mesh geometries from a Group (OBJ/3MF) into a single * non-indexed BufferGeometry suitable for the texturizer pipeline.
js/stlLoader.js:481
↓ 1 callers
Function
mergeQuadric
(q, v1, v2)
js/decimation.js:550
↓ 1 callers
Function
numEdgeKey
(a, b)
js/exclusion.js:85
↓ 1 callers
Function
numEdgeKey
(a, b)
js/meshValidation.js:423
↓ 1 callers
Function
pa
(a,b,c)
diag-cube.mjs:33
↓ 1 callers
Function
paeth
(a,b,c)
bench-pipeline.mjs:82
↓ 1 callers
Function
paeth
(a,b,c)
diag-bottom-snap.mjs:80
↓ 1 callers
Function
paeth
(a,b,c)
diag-edge-hist.mjs:56
↓ 1 callers
Function
paeth
(a,b,c)
diag-cube-seam-ab.mjs:60
↓ 1 callers
Function
paeth
(a,b,c)
diag-seam-dihedral.mjs:34
↓ 1 callers
Function
paeth
(a,b,c)
diag-pipeline.mjs:81
↓ 1 callers
Function
paeth
(a,b,c)
diag-texture-seams.mjs:31
↓ 1 callers
Function
parse3MF
(data)
js/stlLoader.js:253
↓ 1 callers
Function
parseBinarySTL
(buf)
bench-decim-quality.mjs:29
↓ 1 callers
Function
parseBinarySTL
(buf)
bench-tri-estimate.mjs:24
↓ 1 callers
Function
parseSTL
(b)
diag-cube-seam-ab.mjs:19
↓ 1 callers
Function
populateLanguageSelector
()
js/main.js:907
↓ 1 callers
Function
promptLoadMode
* Show the load-mode dialog and resolve to 'all' (model + settings), * 'settings' (settings only), or null if the user dismisses it. Defaults to * '
js/main.js:5592
↓ 1 callers
Function
recommendMaxTri
({ pixelsPerEdge, pixMm, surfaceArea, amplitude, coarsen = 3 })
bench-decim-quality.mjs:80
↓ 1 callers
Function
resetSettingsToDefaults
()
js/main.js:5223
↓ 1 callers
Method
resize
(old, Ctor)
js/decimation.js:814
↓ 1 callers
Function
resolveObject
(filePath, objectId, parentMatrix, visiting = new Set(), depth = 0)
js/stlLoader.js:362
↓ 1 callers
Function
reviveBounds
(b)
js/exportPipeline.js:46
↓ 1 callers
Function
rmsError
(samples, decimGeo)
bench-decim-quality.mjs:206
↓ 1 callers
Function
roundToPrecision
(value, precision)
js/main.js:2708
↓ 1 callers
Function
roundTripAnalysis
(positions, bottomZ)
diag-bottom-snap.mjs:98
↓ 1 callers
Function
runCase
(stlName, texEntry, ratios)
bench-decim-quality.mjs:219
↓ 1 callers
Function
runExpensiveDiagnostics
(geometry, token)
js/meshValidation.js:384
↓ 1 callers
Function
runFastDiagnostics
(adjData, triCount)
js/meshValidation.js:52
↓ 1 callers
Function
sampleSurfacePoints
(geometry, N)
bench-decim-quality.mjs:91
↓ 1 callers
Function
schedule
()
js/main.js:4696
↓ 1 callers
Function
seamDist
(x, y)
diag-seam-dihedral.mjs:149
↓ 1 callers
Function
setDiagEdges
(positions, color = 0xff0000)
js/viewer.js:864
↓ 1 callers
Function
setLang
(lang)
js/i18n.js:70
↓ 1 callers
Function
setProjection
(perspective)
js/viewer.js:651
↓ 1 callers
Function
setWireframe
(enabled)
js/viewer.js:787
↓ 1 callers
Function
sharedFaceCount
(faces, vfHead, slotFace, slotNext, v1, v2)
js/decimation.js:324
↓ 1 callers
Function
sharesVertex
(a, b)
js/meshValidation.js:93
↓ 1 callers
Function
showWelcomeIfNeeded
()
js/main.js:1196
↓ 1 callers
Function
simTri
(a, b, c, T, memo, depth)
js/smartResolution.js:121
↓ 1 callers
Function
sineImage
(n = 256)
diag-seam-dihedral.mjs:69
↓ 1 callers
Method
size
()
js/decimation.js:728
↓ 1 callers
Function
snapBottomToFlat
(geometry, bottomZ, tol = 0.1)
js/exportPipeline.js:96
↓ 1 callers
Function
solveQ
(q, v1, v2)
js/decimation.js:569
↓ 1 callers
Function
subdividePass
(verts, indices, maxEdgeLength, safetyCap, faceExcluded = null, posCanonMap = null, faceParentId = null)
js/subdivision.js:173
↓ 1 callers
Function
toIndexed
(geometry, nonIndexedWeights = null)
js/subdivision.js:462
↓ 1 callers
Function
toIndexedFast
(geometry, nonIndexedWeights = null)
js/subdivision.js:402
↓ 1 callers
Function
toNonIndexed
(verts, indices, faceExcluded = null)
js/subdivision.js:575
↓ 1 callers
Function
toggleDiagHighlight
(kind)
js/main.js:3086
↓ 1 callers
Function
togglePrecisionMasking
Toggle precision masking on/off.
js/main.js:4215
↓ 1 callers
Function
trianglesIntersectSAT
* Separating Axis Theorem test for two triangles. * Tests 13 axes: 2 face normals + 9 edge cross products. * Also handles coplanar case via 2D edge-
js/meshValidation.js:199
↓ 1 callers
Function
trianglesSharingEdge
(u, v)
js/regularize.js:225
↓ 1 callers
Function
updateBrushHover
(e)
js/main.js:2623
↓ 1 callers
Function
updateBucketHover
(e)
js/main.js:2669
↓ 1 callers
Function
updatePlaceOnFaceHover
(e)
js/main.js:2241
↓ 1 callers
Function
validateAndCleanGeometry
* Scan a non-indexed geometry's position array and remove: * - triangles with any non-finite (NaN / ±Infinity) coordinate * - degenerate triangl
js/stlLoader.js:50
↓ 1 callers
Function
wireEvents
()
js/main.js:1232
Function
_cylinderPointerDown
(e)
js/main.js:681
Function
_cylinderPointerLeave
()
js/main.js:787
Function
_cylinderPointerMove
(e)
js/main.js:707
Function
_cylinderPointerUp
(e)
js/main.js:795
Function
_cylinderWheel
(e)
js/main.js:761
Function
_onBakePipelineEvent
(stage, p, info)
js/main.js:4637
Function
_onExportPipelineEvent
(stage, p, info)
js/main.js:4596
Function
_scheduleUndoCapture
()
js/main.js:5679
Function
applySmartResolution
* Smart resolution: pick a refineLength based on the active texture's detail * and the model's surface area, capped to fit the triangle budget. Run
js/main.js:3229
Function
bakeTextures
()
js/main.js:4779
Function
buildParentFaceMap
* Build a mapping from each subdivided face to its nearest original face * using a grid-accelerated nearest-centroid lookup, with face normal * tieb
js/main.js:3696
Method
constructor
(initialCap = 65536)
js/decimation.js:713
Method
constructor
* @param {number} quant – grid multiplier (e.g. 1e5 → 10 µm cells) * @param {number} expected – expected number of unique points (sizing hint)
js/meshIndex.js:31
Function
decodePNG
(path)
diag-cube-seam-ab.mjs:37
Function
dismiss
()
js/main.js:1568
Function
estimateSubdivisionTriCount
(geometry, edge)
js/smartResolution.js:259
Function
get
()
js/main.js:1271
Function
getGrid
()
js/viewer.js:596
Function
getRenderer
()
js/viewer.js:640
Function
getScene
()
js/viewer.js:642
Function
grow
()
js/subdivision.js:60
Function
handleGizmoDrag
(axis, deltaDegrees)
js/main.js:2423
Function
handler
(e)
js/main.js:1214
Function
onGo
()
js/main.js:5609
← previous
next →
301–400 of 408, ranked by callers