-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.ts
48 lines (43 loc) · 2.12 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import { boneDedupingCorrectionStep } from "./bone-deduping";
import { connectRootCorrectionStep } from "./connect-root";
import { fixBonesScaleCorrectionStep } from "./fix-bones-scale";
import { fixFlippedBitmapTexturesCorrectionStep } from "./fix-flipped-bitmap-textures";
import { fixMeshScaleCorrectionStep } from "./fix-mesh-scale";
import { levelOfDetailDedupingCorrectionStep } from "./level-of-detail-deduping";
import { mergeGeometryGroupsCorrectionStep } from "./merge-geometry-groups";
import { placeholderMissingTexturesCorrectionStep } from "./placeholder-missing-textures";
import { removeTransparencyFromMaterialsCorrectionStep } from "./remove-transparency-from-materials";
import { removeVertexColorsCorrectionStep } from "./remove-vertex-colors";
import { replaceIncompatibleMaterialsCorrectionStep } from "./replace-incompatible-materials";
import { reposeBonesCorrectionStep } from "./repose-bones";
import { rotatePelvisCorrectionStep } from "./rotate-pelvis";
import { rotateRootCorrectionStep } from "./rotate-root";
import { rotateWholeGroupCorrectionStep } from "./rotate-whole-group";
import { Step } from "./types";
import { zUpBonesCorrectionStep } from "./z-up-bones";
import { zUpMeshCorrectionStep } from "./z-up-mesh";
export * from "./types";
const rawCorrectionSteps = [
levelOfDetailDedupingCorrectionStep,
mergeGeometryGroupsCorrectionStep,
boneDedupingCorrectionStep,
rotateWholeGroupCorrectionStep,
zUpMeshCorrectionStep,
zUpBonesCorrectionStep,
fixMeshScaleCorrectionStep,
reposeBonesCorrectionStep,
fixBonesScaleCorrectionStep,
connectRootCorrectionStep,
rotateRootCorrectionStep,
rotatePelvisCorrectionStep,
removeVertexColorsCorrectionStep,
fixFlippedBitmapTexturesCorrectionStep,
placeholderMissingTexturesCorrectionStep,
replaceIncompatibleMaterialsCorrectionStep,
removeTransparencyFromMaterialsCorrectionStep,
] as const;
export const correctionSteps: ReadonlyArray<Readonly<Step>> = rawCorrectionSteps;
export type CorrectionStepName = (typeof correctionSteps)[number]["name"];
export const correctionStepNames: Array<CorrectionStepName> = correctionSteps.map(
(step) => step.name,
);