/**
 * Auto-generated Three.js component list
 * Generated on: 2025-06-14T05:15:44.362Z
 * 
 * This file is automatically generated by scripts/test-3d.cjs
 * Do not edit manually - run the script to regenerate
 */

// Comprehensive list of Three.js/React-Three-Fiber components to skip during data-locator injection
export const threeJsComponents = new Set([
  "AccumulativeShadows",
  "AdaptiveDpr",
  "AdaptiveEvents",
  "ArcballControls",
  "AsciiRenderer",
  "BBAnchor",
  "Backdrop",
  "BakeShadows",
  "Billboard",
  "Block",
  "BlurPass",
  "Bounds",
  "Box",
  "Bvh",
  "CameraControls",
  "CameraControlsImpl",
  "CameraShake",
  "Canvas",
  "Capsule",
  "CatmullRomLine",
  "Caustics",
  "CausticsProjectionMaterial",
  "Center",
  "Circle",
  "Clone",
  "Cloud",
  "CloudInstance",
  "CloudMaterial",
  "Clouds",
  "ComputedAttribute",
  "Cone",
  "ContactShadows",
  "ConvolutionMaterial",
  "CubeCamera",
  "CubeTexture",
  "CubicBezierLine",
  "CurveModifier",
  "CycleRaycast",
  "Cylinder",
  "Decal",
  "Detailed",
  "DetectGPU",
  "DeviceOrientationControls",
  "DiscardMaterial",
  "DistortMaterialImpl",
  "Dodecahedron",
  "DragControls",
  "Edges",
  "EffectComposer",
  "Effects",
  "Environment",
  "EnvironmentCube",
  "EnvironmentMap",
  "EnvironmentPortal",
  "ErrorBoundary",
  "Example",
  "Extrude",
  "FaceControls",
  "FaceLandmarker",
  "FaceLandmarkerDefaults",
  "Facemesh",
  "FacemeshDatas",
  "FacemeshEye",
  "FacemeshEyeDefaults",
  "Fbo",
  "Fbx",
  "FirstPersonControls",
  "Fisheye",
  "Float",
  "FlyControls",
  "GizmoHelper",
  "GizmoViewcube",
  "GizmoViewport",
  "Gltf",
  "GradientTexture",
  "GradientType",
  "Grid",
  "GridMaterial",
  "Helper",
  "Html",
  "Hud",
  "Icosahedron",
  "Image",
  "Instance",
  "InstancedAttribute",
  "Instances",
  "IsObject",
  "KeyboardControls",
  "Ktx2",
  "Lathe",
  "Lightformer",
  "Line",
  "LinearEncoding",
  "Loader",
  "MapControls",
  "MarchingCube",
  "MarchingCubes",
  "MarchingPlane",
  "Mask",
  "MatcapTexture",
  "Merged",
  "MeshDiscardMaterial",
  "MeshDistortMaterial",
  "MeshPortalMaterial",
  "MeshReflectorMaterial",
  "MeshRefractionMaterial",
  "MeshTransmissionMaterial",
  "MeshTransmissionMaterialImpl",
  "MeshWobbleMaterial",
  "MotionPathControls",
  "MultiMaterial",
  "NormalTexture",
  "Octahedron",
  "OrbitControls",
  "OrthographicCamera",
  "Outlines",
  "OutlinesMaterial",
  "PerformanceMonitor",
  "PerspectiveCamera",
  "PivotControls",
  "Plane",
  "Point",
  "PointMaterial",
  "PointMaterialImpl",
  "PointerLockControls",
  "Points",
  "PointsBuffer",
  "Polyhedron",
  "PortalMaterialImpl",
  "PositionMesh",
  "PositionPoint",
  "PositionalAudio",
  "Preload",
  "PresentationControls",
  "Progress",
  "ProgressiveLightMap",
  "QuadraticBezierLine",
  "RandomizedLight",
  "Reflector",
  "RenderCubeTexture",
  "RenderPass",
  "RenderTexture",
  "Resize",
  "Ring",
  "RoundedBox",
  "Sampler",
  "ScreenQuad",
  "ScreenSizer",
  "ScreenSpace",
  "ScreenVideoTexture",
  "Scroll",
  "ScrollControls",
  "Segment",
  "SegmentObject",
  "Segments",
  "Select",
  "ShaderPass",
  "Shadow",
  "ShadowAlpha",
  "Shape",
  "Sky",
  "SoftShadowMaterial",
  "SoftShadows",
  "Sparkles",
  "SparklesImplMaterial",
  "Sphere",
  "Splat",
  "SplatLoader",
  "SplatMaterial",
  "SpotLight",
  "SpotLightMaterial",
  "SpotLightShadow",
  "SpriteAnimator",
  "Stage",
  "StarfieldMaterial",
  "Stars",
  "Stats",
  "StatsGl",
  "Svg",
  "Tetrahedron",
  "Text",
  "Text3D",
  "Texture",
  "Torus",
  "TorusKnot",
  "TrackballControls",
  "Trail",
  "TrailTexture",
  "TrailTextureImpl",
  "TransformControls",
  "Tube",
  "VideoTexture",
  "View",
  "WebcamVideoTexture",
  "Wireframe",
  "WireframeMaterial",
  "WireframeMaterialShaders",
  "WobbleMaterialImpl",
  "ambientLight",
  "box3Helper",
  "boxGeometry",
  "bufferAttribute",
  "bufferGeometry",
  "circleGeometry",
  "coneGeometry",
  "cylinderGeometry",
  "directionalLight",
  "extrudeGeometry",
  "group",
  "hemisphereLight",
  "latheGeometry",
  "lineBasicMaterial",
  "lineDashedMaterial",
  "mesh",
  "meshBasicMaterial",
  "meshBounds",
  "meshDepthMaterial",
  "meshDistanceMaterial",
  "meshLambertMaterial",
  "meshMatcapMaterial",
  "meshNormalMaterial",
  "meshPhongMaterial",
  "meshPhysicalMaterial",
  "meshReflectorMaterial",
  "meshReflectorMaterialImpl",
  "meshRefractionMaterial",
  "meshStandardMaterial",
  "meshToonMaterial",
  "meshTransmissionMaterial",
  "meshWireframeMaterial",
  "orthographicCamera",
  "perspectiveCamera",
  "planeGeometry",
  "pointLight",
  "points",
  "pointsMaterial",
  "ringGeometry",
  "shapeGeometry",
  "sphereGeometry",
  "spotLight",
  "spotLightHelper",
  "sprite",
  "spriteMaterial",
  "torusGeometry",
  "torusKnotGeometry",
  "tubeGeometry",
]);

// Export as default for easy importing
export default threeJsComponents;

// Metadata about the generation
export const metadata = {
  generatedAt: "2025-06-14T05:15:44.362Z",
  totalComponents: 245,
  source: "Auto-generated by scripts/test-3d.cjs"
};
