three_js_core

Pub Version analysis License: MIT

This is the core of the three_js api that allows users to view, edit and manipulate their 3D objects in their projects.

Gif of geometries rotating.

This is a dart conversion of three.js and three_dart, originally created by @mrdoob and has a coverted dart fork by @wasabia.

Usage

This is the core api of three_js.

Example

Find the example for this API here.

Contributing

Contributions are welcome. In case of any problems look at existing issues, if you cannot find anything related to your problem then open an issue. Create an issue before opening a pull request for non trivial fixes. In case of trivial fixes open a pull request directly.

Libraries

cameras/array_amera
cameras/camera
cameras/cube_camera
cameras/index
cameras/orthographic_camera
cameras/perspective_camera
cameras/stereo_camera
core/clock
core/event_dispatcher
core/index
core/layers
core/morph_target
core/object_3d
core/raycaster
core/uniform
core/uniform_group
geometries/box_geometry
geometries/buffer_geometry
geometries/index
geometries/instanced_buffer_geometry
geometries/plane_geometry
geometries/sphere_geometry
lights/ambient_light
lights/ambient_light_probe
lights/directional_light
lights/directional_light_shadow
lights/hemisphere_light
lights/hemisphere_light_probe
lights/index
lights/light
lights/light_probe
lights/light_shadow
lights/point_light
lights/point_light_shadow
lights/rect_area_light
lights/spot_light
lights/spot_light_shadow
materials/group_material
materials/index
materials/line_basic_material
materials/line_dashed_material
materials/material
materials/mesh_basic_material
materials/mesh_depth_material
materials/mesh_distance_material
materials/mesh_lambert_material
materials/mesh_matcap_material
materials/mesh_normal_material
materials/mesh_phong_material
materials/mesh_physical_material
materials/mesh_standard_material
materials/mesh_toon_material
materials/points_material
materials/raw_shader_material
materials/shader_material
materials/shadow_material
materials/sprite_material
math/bounding_box_util
math/frustum
math/index
objects/bone
objects/group
objects/index
objects/instanced_mesh
objects/line
objects/line_loop
objects/line_segments
objects/lod
objects/mesh
objects/points
objects/skeleton
objects/skinned_mesh
objects/sprite
others/console
others/index
others/peripherals
others/three_viewer
others/weak_map
renderers/index
renderers/pmrem_generator
renderers/shaders/index
renderers/shaders/shader_chunk/alphamap_fragment.glsl
renderers/shaders/shader_chunk/alphamap_pars_fragment.glsl
renderers/shaders/shader_chunk/alphatest_fragment.glsl
renderers/shaders/shader_chunk/alphatest_pars_fragment.glsl
renderers/shaders/shader_chunk/aomap_fragment.glsl
renderers/shaders/shader_chunk/aomap_pars_fragment.glsl
renderers/shaders/shader_chunk/begin_vertex.glsl
renderers/shaders/shader_chunk/beginnormal_vertex.glsl
renderers/shaders/shader_chunk/bsdfs.glsl
renderers/shaders/shader_chunk/bumpmap_pars_fragment.glsl
renderers/shaders/shader_chunk/clearcoat_normal_fragment_begin.glsl
renderers/shaders/shader_chunk/clearcoat_normal_fragment_maps.glsl
renderers/shaders/shader_chunk/clearcoat_pars_fragment.glsl
renderers/shaders/shader_chunk/clipping_planes_fragment.glsl
renderers/shaders/shader_chunk/clipping_planes_pars_fragment.glsl
renderers/shaders/shader_chunk/clipping_planes_pars_vertex.glsl
renderers/shaders/shader_chunk/clipping_planes_vertex.glsl
renderers/shaders/shader_chunk/color_fragment.glsl
renderers/shaders/shader_chunk/color_pars_fragment.glsl
renderers/shaders/shader_chunk/color_pars_vertex.glsl
renderers/shaders/shader_chunk/color_vertex.glsl
renderers/shaders/shader_chunk/colorspace_fragment
renderers/shaders/shader_chunk/colorspace_pars_fragment.glsl
renderers/shaders/shader_chunk/common.glsl
renderers/shaders/shader_chunk/cube_uv_reflection_fragment.glsl
renderers/shaders/shader_chunk/default_fragment.glsl
renderers/shaders/shader_chunk/default_vertex.glsl
renderers/shaders/shader_chunk/defaultnormal_vertex.glsl
renderers/shaders/shader_chunk/displacementmap_pars_vertex.glsl
renderers/shaders/shader_chunk/displacementmap_vertex.glsl
renderers/shaders/shader_chunk/dithering_fragment.glsl
renderers/shaders/shader_chunk/dithering_pars_fragment.glsl
renderers/shaders/shader_chunk/emissivemap_fragment.glsl
renderers/shaders/shader_chunk/emissivemap_pars_fragment.glsl
renderers/shaders/shader_chunk/encodings_fragment.glsl
renderers/shaders/shader_chunk/encodings_pars_fragment.glsl
renderers/shaders/shader_chunk/envmap_common_pars_fragment.glsl
renderers/shaders/shader_chunk/envmap_fragment.glsl
renderers/shaders/shader_chunk/envmap_pars_fragment.glsl
renderers/shaders/shader_chunk/envmap_pars_vertex.glsl
renderers/shaders/shader_chunk/envmap_physical_pars_fragment.glsl
renderers/shaders/shader_chunk/envmap_vertex.glsl
renderers/shaders/shader_chunk/fog_fragment.glsl
renderers/shaders/shader_chunk/fog_pars_fragment.glsl
renderers/shaders/shader_chunk/fog_pars_vertex.glsl
renderers/shaders/shader_chunk/fog_vertex.glsl
renderers/shaders/shader_chunk/gradientmap_pars_fragment.glsl
renderers/shaders/shader_chunk/index
renderers/shaders/shader_chunk/lightmap_fragment.glsl
renderers/shaders/shader_chunk/lightmap_pars_fragment.glsl
renderers/shaders/shader_chunk/lights_fragment_begin.glsl
renderers/shaders/shader_chunk/lights_fragment_end.glsl
renderers/shaders/shader_chunk/lights_fragment_maps.glsl
renderers/shaders/shader_chunk/lights_lambert_vertex.glsl
renderers/shaders/shader_chunk/lights_pars_begin.glsl
renderers/shaders/shader_chunk/lights_phong_fragment.glsl
renderers/shaders/shader_chunk/lights_phong_pars_fragment.glsl
renderers/shaders/shader_chunk/lights_physical_fragment.glsl
renderers/shaders/shader_chunk/lights_physical_pars_fragment.glsl
renderers/shaders/shader_chunk/lights_toon_fragment.glsl
renderers/shaders/shader_chunk/lights_toon_pars_fragment.glsl
renderers/shaders/shader_chunk/logdepthbuf_fragment.glsl
renderers/shaders/shader_chunk/logdepthbuf_pars_fragment.glsl
renderers/shaders/shader_chunk/logdepthbuf_pars_vertex.glsl
renderers/shaders/shader_chunk/logdepthbuf_vertex.glsl
renderers/shaders/shader_chunk/map_fragment.glsl
renderers/shaders/shader_chunk/map_pars_fragment.glsl
renderers/shaders/shader_chunk/map_particle_fragment.glsl
renderers/shaders/shader_chunk/map_particle_pars_fragment.glsl
renderers/shaders/shader_chunk/metalnessmap_fragment.glsl
renderers/shaders/shader_chunk/metalnessmap_pars_fragment.glsl
renderers/shaders/shader_chunk/morphcolor_vertex.glsl
renderers/shaders/shader_chunk/morphnormal_vertex.glsl
renderers/shaders/shader_chunk/morphtarget_pars_vertex.glsl
renderers/shaders/shader_chunk/morphtarget_vertex.glsl
renderers/shaders/shader_chunk/normal_fragment_begin.glsl
renderers/shaders/shader_chunk/normal_fragment_maps.glsl
renderers/shaders/shader_chunk/normal_pars_fragment.glsl
renderers/shaders/shader_chunk/normal_pars_vertex.glsl
renderers/shaders/shader_chunk/normal_vertex.glsl
renderers/shaders/shader_chunk/normalmap_pars_fragment.glsl
renderers/shaders/shader_chunk/output_fragment.glsl
renderers/shaders/shader_chunk/packing.glsl
renderers/shaders/shader_chunk/premultiplied_alpha_fragment.glsl
renderers/shaders/shader_chunk/project_vertex.glsl
renderers/shaders/shader_chunk/roughnessmap_fragment.glsl
renderers/shaders/shader_chunk/roughnessmap_pars_fragment.glsl
renderers/shaders/shader_chunk/shadowmap_pars_fragment.glsl
renderers/shaders/shader_chunk/shadowmap_pars_vertex.glsl
renderers/shaders/shader_chunk/shadowmap_vertex.glsl
renderers/shaders/shader_chunk/shadowmask_pars_fragment.glsl
renderers/shaders/shader_chunk/skinbase_vertex.glsl
renderers/shaders/shader_chunk/skinning_pars_vertex.glsl
renderers/shaders/shader_chunk/skinning_vertex.glsl
renderers/shaders/shader_chunk/skinnormal_vertex.glsl
renderers/shaders/shader_chunk/specularmap_fragment.glsl
renderers/shaders/shader_chunk/specularmap_pars_fragment.glsl
renderers/shaders/shader_chunk/tonemapping_fragment.glsl
renderers/shaders/shader_chunk/tonemapping_pars_fragment.glsl
renderers/shaders/shader_chunk/transmission_fragment.glsl
renderers/shaders/shader_chunk/transmission_pars_fragment.glsl
renderers/shaders/shader_chunk/uv2_pars_fragment.glsl
renderers/shaders/shader_chunk/uv2_pars_vertex.glsl
renderers/shaders/shader_chunk/uv2_vertex.glsl
renderers/shaders/shader_chunk/uv_pars_fragment.glsl
renderers/shaders/shader_chunk/uv_pars_vertex.glsl
renderers/shaders/shader_chunk/uv_vertex.glsl
renderers/shaders/shader_chunk/worldpos_vertex.glsl
renderers/shaders/shader_lib/background_frag.glsl
renderers/shaders/shader_lib/background_vert.glsl
renderers/shaders/shader_lib/cube_frag.glsl
renderers/shaders/shader_lib/cube_vert.glsl
renderers/shaders/shader_lib/depth_frag.glsl
renderers/shaders/shader_lib/depth_vert.glsl
renderers/shaders/shader_lib/distanceRGBA_frag.glsl
renderers/shaders/shader_lib/distanceRGBA_vert.glsl
renderers/shaders/shader_lib/equirect_frag.glsl
renderers/shaders/shader_lib/equirect_vert.glsl
renderers/shaders/shader_lib/horizontal_blur_shader
renderers/shaders/shader_lib/index
renderers/shaders/shader_lib/linedashed_frag.glsl
renderers/shaders/shader_lib/linedashed_vert.glsl
renderers/shaders/shader_lib/meshbasic_frag.glsl
renderers/shaders/shader_lib/meshbasic_vert.glsl
renderers/shaders/shader_lib/meshlambert_frag.glsl
renderers/shaders/shader_lib/meshlambert_vert.glsl
renderers/shaders/shader_lib/meshmatcap_frag.glsl
renderers/shaders/shader_lib/meshmatcap_vert.glsl
renderers/shaders/shader_lib/meshnormal_frag.glsl
renderers/shaders/shader_lib/meshnormal_vert.glsl
renderers/shaders/shader_lib/meshphong_frag.glsl
renderers/shaders/shader_lib/meshphong_vert.glsl
renderers/shaders/shader_lib/meshphysical_frag.glsl
renderers/shaders/shader_lib/meshphysical_vert.glsl
renderers/shaders/shader_lib/meshtoon_frag.glsl
renderers/shaders/shader_lib/meshtoon_vert.glsl
renderers/shaders/shader_lib/points_frag.glsl
renderers/shaders/shader_lib/points_vert.glsl
renderers/shaders/shader_lib/shadow_frag.glsl
renderers/shaders/shader_lib/shadow_vert.glsl
renderers/shaders/shader_lib/sprite_frag.glsl
renderers/shaders/shader_lib/sprite_vert.glsl
renderers/shaders/shader_lib/vertical_blur_shader
renderers/shaders/shader_lib/vsm_frag.glsl
renderers/shaders/shader_lib/vsm_vert.glsl
renderers/webgl/index
renderers/webxr/web_xr_controller
scenes/fog
scenes/fog_exp2
scenes/index
scenes/scene
textures/canvas_texture
textures/compressed_texture
textures/cube_texture
textures/data_3d_texture
textures/data_array_texture
textures/data_texture
textures/depth_texture
textures/flutter_texture
textures/framebuffer_texture
textures/group_texture
textures/image_element
textures/index
textures/open_gl_texture
textures/source
textures/texture
textures/video_texture
three_js_core