MCPcopy Create free account

hub / github.com/3dugc/3D-Model-Optimizer / functions

Functions989 in github.com/3dugc/3D-Model-Optimizer

↓ 1 callersFunctionensureParentDir
(filePath: string)
src/accounts/account-store.ts:94
↓ 1 callersFunctionensureParentDir
(filePath: string)
src/jobs/job-store.ts:34
↓ 1 callersFunctionensureParentDir
(filePath: string)
src/billing/order-store.ts:24
↓ 1 callersFunctionensureParentDir
(filePath: string)
src/invoices/invoice-store.ts:62
↓ 1 callersFunctionexchangeAuthServiceAuthorizationCode
( code: string, codeVerifier: string, runtimeConfig = getAuthServiceRuntimeConfig() )
src/accounts/auth-service.ts:113
↓ 1 callersFunctionexchangeWechatOAuthCode
( code: string, runtimeConfig = getWechatOAuthRuntimeConfig() )
src/accounts/wechat-oauth.ts:171
↓ 1 callersFunctionexecuteStep
* Execute a single optimization step. * * @param step - The step name to execute * @param document - The gltf-transform Document * @param options
src/components/optimization-pipeline.ts:158
↓ 1 callersFunctionextractAppId
(bucket: string)
src/cloud/tencent-sts.ts:82
↓ 1 callersFunctionextractHeaderValue
(header: string, name: string)
tests/unit/payment-provider.test.ts:5
↓ 1 callersFunctionextractZipAndFindModel
(zipPath: string, scratchDir: string)
src/utils/model-input.ts:103
↓ 1 callersFunctionfetchAuthServiceWechatWidgetConfig
( input: { state: string; codeChallenge: string; returnTo?: string }, runtimeConfig = getAuthServiceRuntim
src/accounts/auth-service.ts:181
↓ 1 callersMethodfetchRoleName
()
src/cloud/tencent-credentials.ts:89
↓ 1 callersMethodfindByIdempotencyKey
(tenantId: string, idempotencyKey: string)
src/jobs/job-store.ts:20
↓ 1 callersMethodfindByOutTradeNo
(outTradeNo: string)
src/billing/order-store.ts:13
↓ 1 callersFunctionfindExistingWebOptimizeJob
(input: { userId: string; inputHash: string; inputExtension: string; optionsHash: string; })
src/routes/account.ts:223
↓ 1 callersMethodfindInvoiceRequestByOutTradeNo
(outTradeNo: string)
src/invoices/invoice-store.ts:18
↓ 1 callersMethodfindInvoiceRequestByProviderApplyId
(providerApplyId: string)
src/invoices/invoice-store.ts:19
↓ 1 callersFunctionfindModelFile
(dir: string, rootDir = dir, seen = { files: 0, bytes: 0 })
src/utils/model-input.ts:68
↓ 1 callersFunctionformatRemainingTime
(ms)
public/app.js:300
↓ 1 callersMethodget
(orderId: string)
src/billing/order-store.ts:41
↓ 1 callersFunctiongetAccessorAttributeType
* Get the attribute type from an accessor by checking its usage in primitives. * * @param accessor - The accessor to check * @param document - The
src/components/vertex-quantizer.ts:67
↓ 1 callersFunctiongetAttributesToQuantize
* Determine which attributes will be quantized based on options. * * @param document - The gltf-transform Document * @param options - Quantization
src/components/vertex-quantizer.ts:93
↓ 1 callersFunctiongetAutoSimplifyRecommendation
(totalTriangles)
public/app.js:925
↓ 1 callersFunctiongetDracoModules
()
src/components/draco-singleton.ts:26
↓ 1 callersFunctiongetGltfExtensions
(options: GltfIOOptions = {})
src/components/gltf-io.ts:16
↓ 1 callersFunctiongetHttpStatusForError
(code: ErrorCode)
src/models/error.ts:258
↓ 1 callersMethodgetInvoiceRequest
(invoiceRequestId: string)
src/invoices/invoice-store.ts:16
↓ 1 callersFunctiongetOptimizationFailureNote
(result: { steps?: Array<{ success: boolean; error?: string }> })
src/components/paid-optimization-runner.ts:35
↓ 1 callersFunctiongetOptions
()
public/app.js:1433
↓ 1 callersMethodgetOrder
(orderId: string)
src/billing/billing-service.ts:58
↓ 1 callersMethodgetQueueAttributes
()
src/cloud/tencent-cmq-client.ts:107
↓ 1 callersMethodgetRechargeOrder
(userId: string, orderId: string)
src/accounts/account-service.ts:172
↓ 1 callersMethodgetRechargeOrderInvoiceDownloadUrl
(userId: string, orderId: string)
src/invoices/invoice-service.ts:325
↓ 1 callersFunctiongetRequestToken
(req: Request)
src/middleware/auth.ts:37
↓ 1 callersFunctiongetResultFile
(taskId: string)
src/utils/storage.ts:558
↓ 1 callersMethodgetResultFileMetadata
* Gets metadata for a result file * * @param taskId - The task identifier * @returns File metadata, or null if not found
src/utils/storage.ts:267
↓ 1 callersMethodgetResultMetadata
* Retrieves metadata for an optimized result. * * @param taskId - The task identifier * @returns Result metadata, or null if not found
src/utils/storage.ts:181
↓ 1 callersFunctiongetStatusCode
* Get HTTP status code for an error code. * @param errorCode - The error code * @returns HTTP status code
src/middleware/error-handler.ts:33
↓ 1 callersFunctiongetSupportedUploadExtensions
(allowZip = true)
src/utils/model-input.ts:205
↓ 1 callersFunctiongetTexturesToProcess
(document: Document, slots?: string[])
src/components/texture-compressor.ts:124
↓ 1 callersFunctiongetUploadedFile
(taskId: string)
src/utils/storage.ts:548
↓ 1 callersMethodgetUser
(userId: string)
src/accounts/account-store.ts:23
↓ 1 callersMethodgetWallet
(userId: string)
src/accounts/account-store.ts:195
↓ 1 callersFunctiongetWebToken
(req: Request)
src/middleware/web-auth.ts:16
↓ 1 callersMethodgetWechatInvoiceFiles
(fapiaoApplyId: string, fapiaoId?: string)
src/payments/types.ts:108
↓ 1 callersMethodgetWechatInvoiceUserTitle
( fapiaoApplyId: string, scene?: 'WITH_WECHATPAY' | 'WITHOUT_WECHATPAY' )
src/payments/types.ts:101
↓ 1 callersMethodhandlePaymentNotification
(headers: Record<string, unknown>, rawBody: Buffer | string)
src/accounts/account-service.ts:230
↓ 1 callersMethodhandleWechatIssuedNotification
(headers: Record<string, unknown>, rawBody: Buffer | string)
src/invoices/invoice-service.ts:241
↓ 1 callersMethodhandleWechatNotification
(headers: Record<string, unknown>, rawBody: Buffer | string)
src/invoices/invoice-service.ts:102
↓ 1 callersMethodhandleWechatReverseNotification
(headers: Record<string, unknown>, rawBody: Buffer | string)
src/invoices/invoice-service.ts:245
↓ 1 callersMethodhandleWechatTitleNotification
(headers: Record<string, unknown>, rawBody: Buffer | string)
src/invoices/invoice-service.ts:88
↓ 1 callersFunctionhashFile
(filePath: string)
src/utils/optimization-metadata.ts:51
↓ 1 callersMethodholdJobCharge
(input: { user: WebUser; jobId: string; amountCents: number })
src/accounts/account-store.ts:32
↓ 1 callersFunctioninit
()
src/components/draco-singleton.ts:14
↓ 1 callersFunctioninitViewers
()
public/app.js:714
↓ 1 callersMethodinitialize
* Initializes storage directories * Creates the uploads and results directories if they don't exist
src/utils/storage.ts:101
↓ 1 callersMethodinsertInvoiceRequest
(request: InvoiceRequest)
src/invoices/invoice-store.ts:330
↓ 1 callersMethodinsertInvoiceRequest
(request: InvoiceRequest)
src/invoices/invoice-store.ts:537
↓ 1 callersMethodinsertJobChargeRow
(client: MySqlQueryable, charge: JobCharge)
src/accounts/account-store.ts:1001
↓ 1 callersMethodinsertJobChargeRow
(client: SqlQueryable, charge: JobCharge)
src/accounts/account-store.ts:1583
↓ 1 callersMethodinsertRechargeOrderRow
(client: MySqlQueryable, order: RechargeOrder)
src/accounts/account-store.ts:945
↓ 1 callersMethodinsertRechargeOrderRow
(client: SqlQueryable, order: RechargeOrder)
src/accounts/account-store.ts:1527
↓ 1 callersMethodinstallSignalHandlers
()
src/dispatcher/dispatcher.ts:130
↓ 1 callersMethodinstallSignalHandlers
()
src/worker/cloud-worker.ts:324
↓ 1 callersFunctionisBinarySTL
* Check if STL is binary format.
src/components/format-converter.ts:121
↓ 1 callersFunctionisBrowserPreviewFormat
(ext: string)
src/routes/analyze.ts:193
↓ 1 callersFunctionisCollada2gltfAvailable
* Check if COLLADA2GLTF is available.
src/components/format-converter.ts:191
↓ 1 callersFunctionisEmptyQueueResponse
(response: TencentCmqResponse)
src/cloud/tencent-cmq-client.ts:66
↓ 1 callersFunctionisFbx2gltfAvailable
* Check if FBX2glTF is available.
src/components/format-converter.ts:380
↓ 1 callersFunctionisHttpError
(error: unknown)
src/utils/http-error.ts:13
↓ 1 callersFunctionisManifestObjectKey
(key: string)
src/jobs/cos-manifest.ts:23
↓ 1 callersFunctionisProcessingLeaseExpired
(job: CloudJob, now: Date)
src/dispatcher/scaling.ts:8
↓ 1 callersFunctionisRetryReady
(job: CloudJob, now: Date)
src/dispatcher/scaling.ts:4
↓ 1 callersFunctionisRetryReady
(job: CloudJob, now: Date)
src/jobs/job-store.ts:56
↓ 1 callersFunctionisSameOrigin
(value: string, originSource: string)
src/accounts/auth-service.ts:243
↓ 1 callersFunctionisToktxAvailable
* Check if toktx is available
src/components/texture-compressor.ts:81
↓ 1 callersFunctionisUsdAvailable
* Check if USD Python tools are available.
src/components/format-converter.ts:421
↓ 1 callersFunctionisWechatCallbackProbe
(req: Request)
src/routes/invoices.ts:21
↓ 1 callersFunctionisWechatSignatureValidationProbe
(req: Request, error: unknown)
src/routes/invoices.ts:27
↓ 1 callersMethodissue
(object: CosObjectRef, expiresInSeconds: number)
src/cloud/tencent-sts.ts:25
↓ 1 callersMethodissueRechargeInvoice
(input: IssueRechargeInvoiceInput)
src/invoices/invoice-provider.ts:21
↓ 1 callersFunctionjobOptionsHash
(job: CloudJob)
src/routes/account.ts:203
↓ 1 callersFunctionjobOriginalExtension
(job: CloudJob)
src/routes/account.ts:191
↓ 1 callersFunctionjobReportObject
(job: CloudJob)
src/routes/account.ts:158
↓ 1 callersMethodlistJobs
()
src/jobs/job-service.ts:135
↓ 1 callersMethodlistPaidWebJobs
(userId: string)
src/accounts/account-service.ts:266
↓ 1 callersFunctionlistZipEntries
(zipPath: string)
src/utils/model-input.ts:54
↓ 1 callersFunctionloadAccountProviders
()
public/app.js:189
↓ 1 callersFunctionloadBuildInfo
()
src/index.ts:61
↓ 1 callersFunctionloadWechatLoginScript
()
public/app.js:515
↓ 1 callersFunctionmain
()
src/dispatcher/run-dispatcher.ts:4
↓ 1 callersFunctionmain
()
src/worker/run-worker.ts:4
↓ 1 callersFunctionmain
()
src/monitor/run-monitor.ts:4
↓ 1 callersFunctionmain
()
scripts/usdz_to_glb.py:267
↓ 1 callersMethodmarkIssuedFromWechatNotification
(input: MarkInvoiceIssuedInput)
src/invoices/invoice-service.ts:213
↓ 1 callersMethodmarkPaid
(orderId: string, transactionId?: string)
src/billing/billing-service.ts:62
↓ 1 callersMethodmarkRechargePaidByOutTradeNo
(outTradeNo: string, transactionId?: string)
src/accounts/account-service.ts:213
↓ 1 callersMethodmarkWalletChargeHeld
(jobId: string, chargeId: string)
src/jobs/job-service.ts:181
↓ 1 callersFunctionmaskEmail
(value?: string)
src/invoices/invoice-service.ts:28
↓ 1 callersFunctionmaskPhone
(value?: string)
src/invoices/invoice-service.ts:22
← previousnext →501–600 of 989, ranked by callers