three_dart_image_version_fix 0.0.17
three_dart_image_version_fix: ^0.0.17 copied to clipboard
three_dart workaround to make package depend on image 4.x.x instead of 3.x.x. Implementation on https://github.com/Omnee-Technologies/three_dart/tree/main
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add three_dart_image_version_fix
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get
):
dependencies:
three_dart_image_version_fix: ^0.0.17
Alternatively, your editor might support flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:three_dart_image_version_fix/extensions/list_extension.dart';
import 'package:three_dart_image_version_fix/extra/blob.dart';
import 'package:three_dart_image_version_fix/extra/console.dart';
import 'package:three_dart_image_version_fix/extra/performance.dart';
import 'package:three_dart_image_version_fix/three3d/animation/animation_action.dart';
import 'package:three_dart_image_version_fix/three3d/animation/animation_clip.dart';
import 'package:three_dart_image_version_fix/three3d/animation/animation_mixer.dart';
import 'package:three_dart_image_version_fix/three3d/animation/animation_object_group.dart';
import 'package:three_dart_image_version_fix/three3d/animation/animation_utils.dart';
import 'package:three_dart_image_version_fix/three3d/animation/index.dart';
import 'package:three_dart_image_version_fix/three3d/animation/keyframe_track.dart';
import 'package:three_dart_image_version_fix/three3d/animation/property_binding.dart';
import 'package:three_dart_image_version_fix/three3d/animation/property_mixer.dart';
import 'package:three_dart_image_version_fix/three3d/animation/sprite_animator.dart';
import 'package:three_dart_image_version_fix/three3d/animation/tracks/boolean_keyframe_track.dart';
import 'package:three_dart_image_version_fix/three3d/animation/tracks/color_keyframe_track.dart';
import 'package:three_dart_image_version_fix/three3d/animation/tracks/number_keyframe_track.dart';
import 'package:three_dart_image_version_fix/three3d/animation/tracks/quaternion_keyframe_track.dart';
import 'package:three_dart_image_version_fix/three3d/animation/tracks/string_keyframe_track.dart';
import 'package:three_dart_image_version_fix/three3d/animation/tracks/vector_keyframe_track.dart';
import 'package:three_dart_image_version_fix/three3d/cameras/array_camera.dart';
import 'package:three_dart_image_version_fix/three3d/cameras/camera.dart';
import 'package:three_dart_image_version_fix/three3d/cameras/cube_camera.dart';
import 'package:three_dart_image_version_fix/three3d/cameras/index.dart';
import 'package:three_dart_image_version_fix/three3d/cameras/orthographic_camera.dart';
import 'package:three_dart_image_version_fix/three3d/cameras/perspective_camera.dart';
import 'package:three_dart_image_version_fix/three3d/cameras/stereo_camera.dart';
import 'package:three_dart_image_version_fix/three3d/constants.dart';
import 'package:three_dart_image_version_fix/three3d/core/base_buffer_attribute.dart';
import 'package:three_dart_image_version_fix/three3d/core/buffer_attribute.dart';
import 'package:three_dart_image_version_fix/three3d/core/buffer_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/core/clock.dart';
import 'package:three_dart_image_version_fix/three3d/core/event_dispatcher.dart';
import 'package:three_dart_image_version_fix/three3d/core/gl_buffer_attribute.dart';
import 'package:three_dart_image_version_fix/three3d/core/index.dart';
import 'package:three_dart_image_version_fix/three3d/core/instanced_buffer_attribute.dart';
import 'package:three_dart_image_version_fix/three3d/core/instanced_buffer_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/core/instanced_interleaved_buffer.dart';
import 'package:three_dart_image_version_fix/three3d/core/interleaved_buffer.dart';
import 'package:three_dart_image_version_fix/three3d/core/interleaved_buffer_attribute.dart';
import 'package:three_dart_image_version_fix/three3d/core/layers.dart';
import 'package:three_dart_image_version_fix/three3d/core/object_3d.dart';
import 'package:three_dart_image_version_fix/three3d/core/raycaster.dart';
import 'package:three_dart_image_version_fix/three3d/dart_helpers.dart';
import 'package:three_dart_image_version_fix/three3d/extras/core/curve.dart';
import 'package:three_dart_image_version_fix/three3d/extras/core/curve_path.dart';
import 'package:three_dart_image_version_fix/three3d/extras/core/interpolations.dart';
import 'package:three_dart_image_version_fix/three3d/extras/core/path.dart';
import 'package:three_dart_image_version_fix/three3d/extras/core/shape.dart';
import 'package:three_dart_image_version_fix/three3d/extras/core/shape_path.dart';
import 'package:three_dart_image_version_fix/three3d/extras/core/svg_path.dart';
import 'package:three_dart_image_version_fix/three3d/extras/core/ttf_font.dart';
import 'package:three_dart_image_version_fix/three3d/extras/core/typr_font.dart';
import 'package:three_dart_image_version_fix/three3d/extras/curves/catmull_rom_curve3.dart';
import 'package:three_dart_image_version_fix/three3d/extras/curves/cubic_bezier_curve.dart';
import 'package:three_dart_image_version_fix/three3d/extras/curves/ellipse_curve.dart';
import 'package:three_dart_image_version_fix/three3d/extras/curves/line_curve.dart';
import 'package:three_dart_image_version_fix/three3d/extras/curves/quadratic_bezier_curve.dart';
import 'package:three_dart_image_version_fix/three3d/extras/curves/spline_curve.dart';
import 'package:three_dart_image_version_fix/three3d/extras/data_utils.dart';
import 'package:three_dart_image_version_fix/three3d/extras/earcut.dart';
import 'package:three_dart_image_version_fix/three3d/extras/image_utils.dart';
import 'package:three_dart_image_version_fix/three3d/extras/index.dart';
import 'package:three_dart_image_version_fix/three3d/extras/pmrem_generator.dart';
import 'package:three_dart_image_version_fix/three3d/extras/shape_utils.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/box_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/circle_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/cone_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/convex_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/cylinder_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/dodecahedron_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/edges_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/extrude_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/icosahedron_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/index.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/lathe_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/octahedron_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/parametric_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/plane_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/polyhedron_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/ring_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/shape_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/sphere_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/tetrahedron_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/text_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/torus_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/torus_knot_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/tube_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/geometries/wireframe_geometry.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/arrow_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/axes_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/box3_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/box_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/camera_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/directional_light_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/grid_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/hemisphere_light_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/index.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/plane_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/point_light_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/polar_grid_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/skeleton_helper.dart';
import 'package:three_dart_image_version_fix/three3d/helpers/spot_light_helper.dart';
import 'package:three_dart_image_version_fix/three3d/lights/ambient_light.dart';
import 'package:three_dart_image_version_fix/three3d/lights/directional_light.dart';
import 'package:three_dart_image_version_fix/three3d/lights/directional_light_shadow.dart';
import 'package:three_dart_image_version_fix/three3d/lights/hemisphere_light.dart';
import 'package:three_dart_image_version_fix/three3d/lights/hemisphere_light_probe.dart';
import 'package:three_dart_image_version_fix/three3d/lights/index.dart';
import 'package:three_dart_image_version_fix/three3d/lights/light.dart';
import 'package:three_dart_image_version_fix/three3d/lights/light_probe.dart';
import 'package:three_dart_image_version_fix/three3d/lights/light_shadow.dart';
import 'package:three_dart_image_version_fix/three3d/lights/point_light.dart';
import 'package:three_dart_image_version_fix/three3d/lights/point_light_shadow.dart';
import 'package:three_dart_image_version_fix/three3d/lights/rect_area_light.dart';
import 'package:three_dart_image_version_fix/three3d/lights/spot_light.dart';
import 'package:three_dart_image_version_fix/three3d/lights/spot_light_shadow.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/buffer_geometry_loader.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/cache.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/data_texture_loader.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/file_loader.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/font_loader.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/image_loader.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/image_loader_for_app.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/image_loader_for_web.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/index.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/loader.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/loader_utils.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/loading_manager.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/material_loader.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/object_loader.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/svg_loader.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/svg_loader_parser.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/svg_loader_points_to_stroke.dart';
import 'package:three_dart_image_version_fix/three3d/loaders/texture_loader.dart';
import 'package:three_dart_image_version_fix/three3d/materials/group_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/index.dart';
import 'package:three_dart_image_version_fix/three3d/materials/line_basic_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/line_dashed_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/mesh_basic_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/mesh_depth_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/mesh_distance_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/mesh_lambert_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/mesh_matcap_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/mesh_normal_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/mesh_phong_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/mesh_physical_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/mesh_standard_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/mesh_toon_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/points_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/raw_shader_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/shader_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/shadow_material.dart';
import 'package:three_dart_image_version_fix/three3d/materials/sprite_material.dart';
import 'package:three_dart_image_version_fix/three3d/math/box2.dart';
import 'package:three_dart_image_version_fix/three3d/math/box3.dart';
import 'package:three_dart_image_version_fix/three3d/math/color.dart';
import 'package:three_dart_image_version_fix/three3d/math/color_management.dart';
import 'package:three_dart_image_version_fix/three3d/math/convex_hull.dart';
import 'package:three_dart_image_version_fix/three3d/math/cylindrical.dart';
import 'package:three_dart_image_version_fix/three3d/math/euler.dart';
import 'package:three_dart_image_version_fix/three3d/math/frustum.dart';
import 'package:three_dart_image_version_fix/three3d/math/index.dart';
import 'package:three_dart_image_version_fix/three3d/math/interpolant.dart';
import 'package:three_dart_image_version_fix/three3d/math/interpolants/cubic_interpolant.dart';
import 'package:three_dart_image_version_fix/three3d/math/interpolants/discrete_interpolant.dart';
import 'package:three_dart_image_version_fix/three3d/math/interpolants/linear_interpolant.dart';
import 'package:three_dart_image_version_fix/three3d/math/interpolants/quaternion_linear_interpolant.dart';
import 'package:three_dart_image_version_fix/three3d/math/line3.dart';
import 'package:three_dart_image_version_fix/three3d/math/math.dart';
import 'package:three_dart_image_version_fix/three3d/math/math_utils.dart';
import 'package:three_dart_image_version_fix/three3d/math/matrix3.dart';
import 'package:three_dart_image_version_fix/three3d/math/matrix4.dart';
import 'package:three_dart_image_version_fix/three3d/math/plane.dart';
import 'package:three_dart_image_version_fix/three3d/math/quaternion.dart';
import 'package:three_dart_image_version_fix/three3d/math/ray.dart';
import 'package:three_dart_image_version_fix/three3d/math/sphere.dart';
import 'package:three_dart_image_version_fix/three3d/math/spherical.dart';
import 'package:three_dart_image_version_fix/three3d/math/spherical_harmonics3.dart';
import 'package:three_dart_image_version_fix/three3d/math/triangle.dart';
import 'package:three_dart_image_version_fix/three3d/math/uuid.dart';
import 'package:three_dart_image_version_fix/three3d/math/vector2.dart';
import 'package:three_dart_image_version_fix/three3d/math/vector3.dart';
import 'package:three_dart_image_version_fix/three3d/math/vector4.dart';
import 'package:three_dart_image_version_fix/three3d/objects/bone.dart';
import 'package:three_dart_image_version_fix/three3d/objects/group.dart';
import 'package:three_dart_image_version_fix/three3d/objects/index.dart';
import 'package:three_dart_image_version_fix/three3d/objects/instanced_mesh.dart';
import 'package:three_dart_image_version_fix/three3d/objects/line.dart';
import 'package:three_dart_image_version_fix/three3d/objects/line_loop.dart';
import 'package:three_dart_image_version_fix/three3d/objects/line_segments.dart';
import 'package:three_dart_image_version_fix/three3d/objects/mesh.dart';
import 'package:three_dart_image_version_fix/three3d/objects/points.dart';
import 'package:three_dart_image_version_fix/three3d/objects/skeleton.dart';
import 'package:three_dart_image_version_fix/three3d/objects/skinned_mesh.dart';
import 'package:three_dart_image_version_fix/three3d/objects/sprite.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/index.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/index.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/alphamap_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/alphamap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/alphatest_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/alphatest_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/aomap_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/aomap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/begin_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/beginnormal_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/bsdfs.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/bumpmap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/clearcoat_normal_fragment_begin.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/clearcoat_normal_fragment_maps.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/clearcoat_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/clipping_planes_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/clipping_planes_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/clipping_planes_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/clipping_planes_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/color_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/color_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/color_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/color_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/common.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/cube_uv_reflection_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/default_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/default_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/defaultnormal_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/displacementmap_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/displacementmap_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/dithering_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/dithering_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/emissivemap_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/emissivemap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/encodings_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/encodings_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/envmap_common_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/envmap_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/envmap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/envmap_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/envmap_physical_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/envmap_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/fog_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/fog_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/fog_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/fog_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/gradientmap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/index.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lightmap_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lightmap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lights_fragment_begin.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lights_fragment_end.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lights_fragment_maps.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lights_lambert_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lights_pars_begin.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lights_phong_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lights_phong_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lights_physical_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lights_physical_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lights_toon_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/lights_toon_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/logdepthbuf_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/logdepthbuf_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/logdepthbuf_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/logdepthbuf_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/map_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/map_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/map_particle_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/map_particle_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/metalnessmap_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/metalnessmap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/morphcolor_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/morphnormal_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/morphtarget_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/morphtarget_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/normal_fragment_begin.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/normal_fragment_maps.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/normal_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/normal_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/normal_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/normalmap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/output_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/packing.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/premultiplied_alpha_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/project_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/roughnessmap_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/roughnessmap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/shadowmap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/shadowmap_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/shadowmap_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/shadowmask_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/skinbase_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/skinning_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/skinning_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/skinnormal_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/specularmap_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/specularmap_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/tonemapping_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/tonemapping_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/transmission_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/transmission_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/uv2_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/uv2_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/uv2_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/uv_pars_fragment.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/uv_pars_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/uv_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_chunk/worldpos_vertex.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/background_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/background_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/cube_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/cube_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/depth_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/depth_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/distanceRGBA_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/distanceRGBA_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/equirect_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/equirect_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/index.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/linedashed_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/linedashed_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshbasic_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshbasic_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshlambert_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshlambert_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshmatcap_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshmatcap_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshnormal_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshnormal_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshphong_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshphong_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshphysical_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshphysical_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshtoon_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/meshtoon_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/points_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/points_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/shadow_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/shadow_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/sprite_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/sprite_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/vsm_frag.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/shader_lib/vsm_vert.glsl.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/uniforms_lib.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/shaders/uniforms_utils.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/web_gl_3d_render_target.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/web_gl_array_render_target.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/web_gl_cube_render_target.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/web_gl_multiple_render_targets.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/web_gl_multisample_render_target.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/web_gl_render_target.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/web_gl_renderer.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/index.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_animation.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_attributes.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_background.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_binding_states.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_buffer_renderer.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_capabilities.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_clipping.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_cube_maps.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_cube_uv_maps.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_extensions.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_geometries.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_indexed_buffer_renderer.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_info.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_lights.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_materials.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_morphtargets.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_objects.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_parameters.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_program.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_program_extra.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_programs.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_properties.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_render_list.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_render_lists.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_render_states.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_shader.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_shader_cache.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_shadow_map.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_state.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_textures.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_uniforms.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_uniforms_helper.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webgl/web_gl_utils.dart';
import 'package:three_dart_image_version_fix/three3d/renderers/webxr/web_xr_manager.dart';
import 'package:three_dart_image_version_fix/three3d/scenes/fog.dart';
import 'package:three_dart_image_version_fix/three3d/scenes/fog_exp2.dart';
import 'package:three_dart_image_version_fix/three3d/scenes/index.dart';
import 'package:three_dart_image_version_fix/three3d/scenes/scene.dart';
import 'package:three_dart_image_version_fix/three3d/textures/canvas_texture.dart';
import 'package:three_dart_image_version_fix/three3d/textures/compressed_texture.dart';
import 'package:three_dart_image_version_fix/three3d/textures/cube_texture.dart';
import 'package:three_dart_image_version_fix/three3d/textures/data_3d_texture.dart';
import 'package:three_dart_image_version_fix/three3d/textures/data_array_texture.dart';
import 'package:three_dart_image_version_fix/three3d/textures/data_texture.dart';
import 'package:three_dart_image_version_fix/three3d/textures/depth_texture.dart';
import 'package:three_dart_image_version_fix/three3d/textures/framebuffer_texture.dart';
import 'package:three_dart_image_version_fix/three3d/textures/image_element.dart';
import 'package:three_dart_image_version_fix/three3d/textures/index.dart';
import 'package:three_dart_image_version_fix/three3d/textures/open_gl_texture.dart';
import 'package:three_dart_image_version_fix/three3d/textures/source.dart';
import 'package:three_dart_image_version_fix/three3d/textures/texture.dart';
import 'package:three_dart_image_version_fix/three3d/textures/video_texture.dart';
import 'package:three_dart_image_version_fix/three3d/three.dart';
import 'package:three_dart_image_version_fix/three3d/three_helper.dart';
import 'package:three_dart_image_version_fix/three3d/typeface_convert.dart';
import 'package:three_dart_image_version_fix/three3d/utils.dart';
import 'package:three_dart_image_version_fix/three3d/weak_map.dart';
import 'package:three_dart_image_version_fix/three_dart.dart';