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
↓ 3 callers
Function
bfsBrushSelect
* BFS-along-adjacency circle brush (after PrusaSlicer's TriangleSelector). * * Starts at `seedTriIdx`, walks the mesh's neighbor graph, and invokes
js/main.js:2046
↓ 3 callers
Function
cleanup
()
js/main.js:4737
↓ 3 callers
Function
colReplace
(col)
js/main.js:878
↓ 3 callers
Function
computeSurfaceArea
(geometry)
js/stlLoader.js:155
↓ 3 callers
Function
countEdgeDefects
(geometry, Q = 1e4)
js/meshRepair.js:38
↓ 3 callers
Function
createRing
(axis, color)
js/viewer.js:934
↓ 3 callers
Function
ekey
(a, b)
js/meshRepair.js:131
↓ 3 callers
Function
estimateSubdivisionTriCount
* Estimate how many triangles subdivision will produce for a given edge length. * Uses a sample of existing edges to compute average edge length, the
js/main.js:4038
↓ 3 callers
Function
finish
(result)
js/main.js:5600
↓ 3 callers
Function
fmt
(n)
js/exporter.js:160
↓ 3 callers
Function
get
(vi, out)
js/stlLoader.js:162
↓ 3 callers
Function
getControls
()
js/viewer.js:643
↓ 3 callers
Function
getCubicBlendWeights
(normal, blend, seamBandWidth = 0.35)
js/mapping.js:30
↓ 3 callers
Function
getSettingsSnapshot
()
js/main.js:5037
↓ 3 callers
Function
importerSlivers
(g)
diag-pipeline.mjs:205
↓ 3 callers
Function
isStale
()
js/main.js:4508
↓ 3 callers
Function
makeCanvas
(w, h = w)
js/presetTextures.js:8
↓ 3 callers
Function
markEdge
(a, b)
js/subdivision.js:192
↓ 3 callers
Function
openAfterImport
(g,Q=1e4)
diag-cube.mjs:40
↓ 3 callers
Function
openAfterImport
(g,Q=1e4)
diag-pipeline.mjs:206
↓ 3 callers
Function
pickTriangle
(e)
js/main.js:1917
↓ 3 callers
Function
readXML
(path)
js/stlLoader.js:259
↓ 3 callers
Function
recomputeFaceNormal
(t)
js/regularize.js:132
↓ 3 callers
Function
resolveTJunctions
(geometry, opts = {})
js/meshRepair.js:80
↓ 3 callers
Function
separated
(ax, ay, az)
js/meshValidation.js:232
↓ 3 callers
Function
setupGeometry
* Validate, centre, and compute normals for a freshly parsed geometry. * Returns { nanCount, degenerateCount, originOffset }: removed-triangle counts
js/stlLoader.js:112
↓ 3 callers
Function
stage
(name)
bench-pipeline.mjs:153
↓ 3 callers
Function
toggleDisplacementPreview
* Toggle displacement preview on/off. * When enabled: subdivides the current geometry to a moderate resolution, * computes smooth normals, and switc
js/main.js:4257
↓ 3 callers
Function
tryCollapse
(u, v)
js/regularize.js:392
↓ 3 callers
Function
vertKey
(offset)
js/meshValidation.js:339
↓ 3 callers
Function
wx2px
(wx)
js/main.js:509
↓ 3 callers
Function
wy2py
(wy)
js/main.js:510
↓ 2 callers
Method
_alloc
(cap)
js/meshIndex.js:44
↓ 2 callers
Function
_applyUndoSnapshot
(snap)
js/main.js:5701
↓ 2 callers
Function
_collectCurrentMask
* Snapshot the current paint mask (selection mode + excluded face indices into * the *base* geometry). Returns null when there's nothing meaningful t
js/main.js:5402
↓ 2 callers
Method
_copySlot
(dst, src)
js/decimation.js:757
↓ 2 callers
Function
_cylHandleAt
(px, py)
js/main.js:637
↓ 2 callers
Function
_gizmoPlaneAngle
(ndcX, ndcY, axis)
js/viewer.js:1029
↓ 2 callers
Function
_paintSingleHit
(hit, mesh)
js/main.js:2112
↓ 2 callers
Function
_pickGizmoRing
(ndcX, ndcY)
js/viewer.js:1019
↓ 2 callers
Function
_restoreMask
* Apply a saved mask to the currently-loaded geometry. Filters out indices * that would be out-of-range for the loaded mesh (defensive — the .bumpmes
js/main.js:5420
↓ 2 callers
Function
_rotateFinalize
()
js/main.js:2508
↓ 2 callers
Function
_selectPresetByName
* Find a preset by name and activate it. By default, suppresses preset defaults * (resetTextureSmoothing + defaultScale override) so a just-restored
js/main.js:5156
↓ 2 callers
Function
_showCustomMapThumb
Paint a small preview canvas of the custom map and reveal the thumbnail row.
js/main.js:1113
↓ 2 callers
Function
_unlinkSlot
(s, vfHead, slotNext, slotPrev, slotVert)
js/decimation.js:304
↓ 2 callers
Function
_updateGizmoScale
(lock = false)
js/viewer.js:971
↓ 2 callers
Function
addFaceNormals
* Compute and set flat geometric face normals as a `faceNormal` attribute. * Unlike the `normal` attribute (which may be smooth/interpolated after *
js/main.js:3938
↓ 2 callers
Function
analyzeTexture
(imageData)
js/textureAnalysis.js:27
↓ 2 callers
Function
applyDiagSeverity
* Determine the worst severity across fast + advanced diagnostics and apply it * to the popup container. 'error' > 'warn' > 'ok'.
js/main.js:3062
↓ 2 callers
Function
applyRotationFromInputs
()
js/main.js:2447
↓ 2 callers
Function
applyTranslations
()
js/i18n.js:95
↓ 2 callers
Function
bCellKey
(ix, iy, iz)
js/main.js:3501
↓ 2 callers
Function
bucketFill
(seedTriIdx, adjacency, thresholdDeg)
js/exclusion.js:134
↓ 2 callers
Function
buildCombinedFaceWeights
* Builds per-non-indexed-vertex weights (1.0 = excluded from subdivision/displacement) * that combine the user-painted exclusion set AND the top/bott
js/main.js:4398
↓ 2 callers
Function
buildDimensionLabel
(text, hex, worldW, worldH)
js/viewer.js:86
↓ 2 callers
Function
buildOutput
(positions, faces, faceCount)
js/decimation.js:664
↓ 2 callers
Function
cellKey
(ix, iy, iz)
js/main.js:3735
↓ 2 callers
Function
checkFlipped
(positions, vfHead, slotFace, slotNext, faces, vc, vo, npx, npy, npz)
js/decimation.js:383
↓ 2 callers
Function
clampToInputBounds
(input, value)
js/main.js:2714
↓ 2 callers
Function
clearDiagOverlays
()
js/viewer.js:842
↓ 2 callers
Function
colDiff
(g, w, h, x0, x1)
diag-texture-seams.mjs:46
↓ 2 callers
Function
computeBoundaryFalloffAttr
* Compute a per-vertex `boundaryFalloffAttr` float attribute on the geometry. * Vertices near the boundary between masked and non-masked regions get
js/main.js:3372
↓ 2 callers
Function
computePrecisionEdgeLength
Compute the target max edge length from the brush diameter.
js/main.js:4028
↓ 2 callers
Function
computeTriEdges
* Pre-compute the three edge lengths of every triangle in `geometry`. * Returned Float64Array has 3 entries per triangle (no winding semantics).
js/smartResolution.js:221
↓ 2 callers
Function
createPreviewMaterial
(displacementTexture, settings)
js/previewMaterial.js:413
↓ 2 callers
Function
disposeGroup
(group)
js/viewer.js:479
↓ 2 callers
Function
ensurePipelineWorker
()
js/main.js:4674
↓ 2 callers
Function
evalQ
(q, v, x, y, z)
js/decimation.js:555
↓ 2 callers
Function
fail
(msg)
js/main.js:4713
↓ 2 callers
Function
fitDimensions
Return { w, h } capped at SIZE on the longest side, preserving aspect ratio.
js/presetTextures.js:16
↓ 2 callers
Function
flush
()
js/exporter.js:137
↓ 2 callers
Function
fmt
js/viewer.js:111
↓ 2 callers
Function
formatInputValue
(input, value)
js/main.js:2723
↓ 2 callers
Function
formatM
(n)
js/main.js:2802
↓ 2 callers
Function
fract
Fractional part, always positive (mirrors GLSL fract)
js/mapping.js:332
↓ 2 callers
Function
getInputPrecision
(input)
js/main.js:2696
↓ 2 callers
Function
getLang
()
js/i18n.js:61
↓ 2 callers
Function
importProject
(file)
js/main.js:5467
↓ 2 callers
Function
kill
()
js/main.js:4738
↓ 2 callers
Function
linkSlot
(s)
js/regularize.js:165
↓ 2 callers
Function
loadCustomTexture
(file)
js/presetTextures.js:114
↓ 2 callers
Function
makeVertStore
(initialCap, hasWeights, hasCanon)
js/subdivision.js:52
↓ 2 callers
Function
normalizeStoreNormals
(verts)
js/subdivision.js:443
↓ 2 callers
Function
onResize
()
js/viewer.js:456
↓ 2 callers
Function
openWelcome
({ allowDismissPersist })
js/main.js:1180
↓ 2 callers
Function
paintAt
(e)
js/main.js:2159
↓ 2 callers
Function
parseTransform
(str)
js/stlLoader.js:347
↓ 2 callers
Function
pushEdge
(heap, quadrics, positions, version, v1, v2)
js/decimation.js:593
↓ 2 callers
Function
refreshPrecisionMesh
Refresh (or initially build) the precision mesh from current brush size.
js/main.js:4116
↓ 2 callers
Function
renderAdvancedDiag
(results)
js/main.js:3181
↓ 2 callers
Function
renderFastDiag
(diag)
js/main.js:3161
↓ 2 callers
Function
resetTextureSmoothing
()
js/main.js:1067
↓ 2 callers
Function
rowDiff
(g, w, h, y0, y1)
diag-texture-seams.mjs:51
↓ 2 callers
Function
runPipeline
(input, onEvent, isStale)
js/main.js:4727
↓ 2 callers
Function
sampleRss
()
bench-pipeline.mjs:148
↓ 2 callers
Function
setMeshMaterial
(material)
js/viewer.js:558
↓ 2 callers
Function
setRotationGizmo
(visible, onRotate = null)
js/viewer.js:986
↓ 2 callers
Function
setViewerTheme
(isLight)
js/viewer.js:694
↓ 2 callers
Function
snapBottom
(g,bz,tol=0.1)
diag-cube.mjs:39
↓ 2 callers
Function
snapBottomToFlat
(geometry, bottomZ, tol=0.1)
diag-pipeline.mjs:146
← previous
next →
101–200 of 408, ranked by callers