meshBuilder.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /* eslint-disable @typescript-eslint/naming-convention */
  2. import { CreateRibbon } from "./Builders/ribbonBuilder.js";
  3. import { CreateDisc } from "./Builders/discBuilder.js";
  4. import { CreateBox } from "./Builders/boxBuilder.js";
  5. import { CreateTiledBox } from "./Builders/tiledBoxBuilder.js";
  6. import { CreateSphere } from "./Builders/sphereBuilder.js";
  7. import { CreateCylinder } from "./Builders/cylinderBuilder.js";
  8. import { CreateTorus } from "./Builders/torusBuilder.js";
  9. import { CreateTorusKnot } from "./Builders/torusKnotBuilder.js";
  10. import { CreateDashedLines, CreateLineSystem, CreateLines } from "./Builders/linesBuilder.js";
  11. import { CreatePolygon, ExtrudePolygon } from "./Builders/polygonBuilder.js";
  12. import { ExtrudeShape, ExtrudeShapeCustom } from "./Builders/shapeBuilder.js";
  13. import { CreateLathe } from "./Builders/latheBuilder.js";
  14. import { CreatePlane } from "./Builders/planeBuilder.js";
  15. import { CreateTiledPlane } from "./Builders/tiledPlaneBuilder.js";
  16. import { CreateGround, CreateGroundFromHeightMap, CreateTiledGround } from "./Builders/groundBuilder.js";
  17. import { CreateTube } from "./Builders/tubeBuilder.js";
  18. import { CreatePolyhedron } from "./Builders/polyhedronBuilder.js";
  19. import { CreateIcoSphere } from "./Builders/icoSphereBuilder.js";
  20. import { CreateDecal } from "./Builders/decalBuilder.js";
  21. import { CreateCapsule } from "./Builders/capsuleBuilder.js";
  22. import { CreateGeodesic } from "./Builders/geodesicBuilder.js";
  23. import { CreateGoldberg } from "./Builders/goldbergBuilder.js";
  24. import { CreateText } from "./Builders/textBuilder.js";
  25. /**
  26. * Class containing static functions to help procedurally build meshes
  27. */
  28. export const MeshBuilder = {
  29. CreateBox,
  30. CreateTiledBox,
  31. CreateSphere,
  32. CreateDisc,
  33. CreateIcoSphere,
  34. CreateRibbon,
  35. CreateCylinder,
  36. CreateTorus,
  37. CreateTorusKnot,
  38. CreateLineSystem,
  39. CreateLines,
  40. CreateDashedLines,
  41. ExtrudeShape,
  42. ExtrudeShapeCustom,
  43. CreateLathe,
  44. CreateTiledPlane,
  45. CreatePlane,
  46. CreateGround,
  47. CreateTiledGround,
  48. CreateGroundFromHeightMap,
  49. CreatePolygon,
  50. ExtrudePolygon,
  51. CreateTube,
  52. CreatePolyhedron,
  53. CreateGeodesic,
  54. CreateGoldberg,
  55. CreateDecal,
  56. CreateCapsule,
  57. CreateText,
  58. };
  59. //# sourceMappingURL=meshBuilder.js.map