MCPcopy Create free account

hub / github.com/CNCKitchen/stlTexturizer / functions

Functions408 in github.com/CNCKitchen/stlTexturizer

↓ 1 callersFunctioninitQuadrics
(quadrics, positions, faces, faceCount)
js/decimation.js:524
↓ 1 callersFunctioninitViewer
(canvas)
js/viewer.js:161
↓ 1 callersFunctionisGizmoDragging
()
js/viewer.js:1014
↓ 1 callersFunctionlegacyEstimate
(area, edge)
bench-tri-estimate.mjs:46
↓ 1 callersFunctionload3MFFile
(file)
js/stlLoader.js:225
↓ 1 callersFunctionloadAllThumbnails
()
js/presetTextures.js:102
↓ 1 callersFunctionloadDefaultCube
()
js/main.js:2810
↓ 1 callersFunctionloadFullPreset
(idx)
js/presetTextures.js:75
↓ 1 callersFunctionloadModelFile
(file)
js/stlLoader.js:470
↓ 1 callersFunctionloadOBJFile
(file)
js/stlLoader.js:194
↓ 1 callersFunctionloadPNG
(path)
diag-cube-seam-ab.mjs:43
↓ 1 callersFunctionloadPresetThumbnail
* Load only the pre-computed thumbnail for a preset. * Returns { name, thumbCanvas, defaultScale }.
js/presetTextures.js:57
↓ 1 callersFunctionloadSTL
(path)
bench-pipeline.mjs:46
↓ 1 callersFunctionloadSTL
(path)
diag-bottom-snap.mjs:42
↓ 1 callersFunctionloadSTL
(path)
diag-edge-hist.mjs:24
↓ 1 callersFunctionloadSTL
(path)
diag-pipeline.mjs:41
↓ 1 callersFunctionloadSTLFile
(file)
js/stlLoader.js:16
↓ 1 callersFunctionmakeHardChecker
(size = 512, cell = 8)
bench-decim-quality.mjs:66
↓ 1 callersFunctionmakeSmoothGradient
(size = 512)
bench-decim-quality.mjs:55
↓ 1 callersFunctionmergeGroupGeometries
* 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 callersFunctionmergeQuadric
(q, v1, v2)
js/decimation.js:550
↓ 1 callersFunctionnumEdgeKey
(a, b)
js/exclusion.js:85
↓ 1 callersFunctionnumEdgeKey
(a, b)
js/meshValidation.js:423
↓ 1 callersFunctionpa
(a,b,c)
diag-cube.mjs:33
↓ 1 callersFunctionpaeth
(a,b,c)
bench-pipeline.mjs:82
↓ 1 callersFunctionpaeth
(a,b,c)
diag-bottom-snap.mjs:80
↓ 1 callersFunctionpaeth
(a,b,c)
diag-edge-hist.mjs:56
↓ 1 callersFunctionpaeth
(a,b,c)
diag-cube-seam-ab.mjs:60
↓ 1 callersFunctionpaeth
(a,b,c)
diag-seam-dihedral.mjs:34
↓ 1 callersFunctionpaeth
(a,b,c)
diag-pipeline.mjs:81
↓ 1 callersFunctionpaeth
(a,b,c)
diag-texture-seams.mjs:31
↓ 1 callersFunctionparse3MF
(data)
js/stlLoader.js:253
↓ 1 callersFunctionparseBinarySTL
(buf)
bench-decim-quality.mjs:29
↓ 1 callersFunctionparseBinarySTL
(buf)
bench-tri-estimate.mjs:24
↓ 1 callersFunctionparseSTL
(b)
diag-cube-seam-ab.mjs:19
↓ 1 callersFunctionpopulateLanguageSelector
()
js/main.js:907
↓ 1 callersFunctionpromptLoadMode
* 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 callersFunctionrecommendMaxTri
({ pixelsPerEdge, pixMm, surfaceArea, amplitude, coarsen = 3 })
bench-decim-quality.mjs:80
↓ 1 callersFunctionresetSettingsToDefaults
()
js/main.js:5223
↓ 1 callersMethodresize
(old, Ctor)
js/decimation.js:814
↓ 1 callersFunctionresolveObject
(filePath, objectId, parentMatrix, visiting = new Set(), depth = 0)
js/stlLoader.js:362
↓ 1 callersFunctionreviveBounds
(b)
js/exportPipeline.js:46
↓ 1 callersFunctionrmsError
(samples, decimGeo)
bench-decim-quality.mjs:206
↓ 1 callersFunctionroundToPrecision
(value, precision)
js/main.js:2708
↓ 1 callersFunctionroundTripAnalysis
(positions, bottomZ)
diag-bottom-snap.mjs:98
↓ 1 callersFunctionrunCase
(stlName, texEntry, ratios)
bench-decim-quality.mjs:219
↓ 1 callersFunctionrunExpensiveDiagnostics
(geometry, token)
js/meshValidation.js:384
↓ 1 callersFunctionrunFastDiagnostics
(adjData, triCount)
js/meshValidation.js:52
↓ 1 callersFunctionsampleSurfacePoints
(geometry, N)
bench-decim-quality.mjs:91
↓ 1 callersFunctionschedule
()
js/main.js:4696
↓ 1 callersFunctionseamDist
(x, y)
diag-seam-dihedral.mjs:149
↓ 1 callersFunctionsetDiagEdges
(positions, color = 0xff0000)
js/viewer.js:864
↓ 1 callersFunctionsetLang
(lang)
js/i18n.js:70
↓ 1 callersFunctionsetProjection
(perspective)
js/viewer.js:651
↓ 1 callersFunctionsetWireframe
(enabled)
js/viewer.js:787
↓ 1 callersFunctionsharedFaceCount
(faces, vfHead, slotFace, slotNext, v1, v2)
js/decimation.js:324
↓ 1 callersFunctionsharesVertex
(a, b)
js/meshValidation.js:93
↓ 1 callersFunctionshowWelcomeIfNeeded
()
js/main.js:1196
↓ 1 callersFunctionsimTri
(a, b, c, T, memo, depth)
js/smartResolution.js:121
↓ 1 callersFunctionsineImage
(n = 256)
diag-seam-dihedral.mjs:69
↓ 1 callersMethodsize
()
js/decimation.js:728
↓ 1 callersFunctionsnapBottomToFlat
(geometry, bottomZ, tol = 0.1)
js/exportPipeline.js:96
↓ 1 callersFunctionsolveQ
(q, v1, v2)
js/decimation.js:569
↓ 1 callersFunctionsubdividePass
(verts, indices, maxEdgeLength, safetyCap, faceExcluded = null, posCanonMap = null, faceParentId = null)
js/subdivision.js:173
↓ 1 callersFunctiontoIndexed
(geometry, nonIndexedWeights = null)
js/subdivision.js:462
↓ 1 callersFunctiontoIndexedFast
(geometry, nonIndexedWeights = null)
js/subdivision.js:402
↓ 1 callersFunctiontoNonIndexed
(verts, indices, faceExcluded = null)
js/subdivision.js:575
↓ 1 callersFunctiontoggleDiagHighlight
(kind)
js/main.js:3086
↓ 1 callersFunctiontogglePrecisionMasking
Toggle precision masking on/off.
js/main.js:4215
↓ 1 callersFunctiontrianglesIntersectSAT
* 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 callersFunctiontrianglesSharingEdge
(u, v)
js/regularize.js:225
↓ 1 callersFunctionupdateBrushHover
(e)
js/main.js:2623
↓ 1 callersFunctionupdateBucketHover
(e)
js/main.js:2669
↓ 1 callersFunctionupdatePlaceOnFaceHover
(e)
js/main.js:2241
↓ 1 callersFunctionvalidateAndCleanGeometry
* 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 callersFunctionwireEvents
()
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
FunctionapplySmartResolution
* 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
FunctionbakeTextures
()
js/main.js:4779
FunctionbuildParentFaceMap
* 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
Methodconstructor
(initialCap = 65536)
js/decimation.js:713
Methodconstructor
* @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
FunctiondecodePNG
(path)
diag-cube-seam-ab.mjs:37
Functiondismiss
()
js/main.js:1568
FunctionestimateSubdivisionTriCount
(geometry, edge)
js/smartResolution.js:259
Functionget
()
js/main.js:1271
FunctiongetGrid
()
js/viewer.js:596
FunctiongetRenderer
()
js/viewer.js:640
FunctiongetScene
()
js/viewer.js:642
Functiongrow
()
js/subdivision.js:60
FunctionhandleGizmoDrag
(axis, deltaDegrees)
js/main.js:2423
Functionhandler
(e)
js/main.js:1214
FunctiononGo
()
js/main.js:5609
← previousnext →301–400 of 408, ranked by callers