Руководство разработчика
x
Основные темы
Основы программирования
Интеграция с React.js/Vue.js
Комплект разработчика
Продвинутый Ворд Пресс
Матричные преобразования
Анимационная система
Рисование линий
Как обновлять объекты
Как получить исходники
Анимация
AnimationAction
AnimationClip
AnimationMixer
AnimationObjectGroup
AnimationUtils
KeyframeTrack
Анимация / Треки
BooleanKeyframeTrack
ColorKeyframeTrack
NumberKeyframeTrack
QuaternionKeyframeTrack
StringKeyframeTrack
VectorKeyframeTrack
Аудио
Audio
AudioAnalyser
AudioContext
AudioListener
PositionalAudio
Вспомогательные объекты
ArrowHelper
AxesHelper
BoxHelper
Box3Helper
CameraHelper
DirectionalLightHelper
GridHelper
PolarGridHelper
PlaneHelper
PointLightHelper
SkeletonHelper
SpotLightHelper
Геометрия
BoxGeometry
CircleGeometry
ConeGeometry
CylinderGeometry
EdgesGeometry
ExtrudeGeometry
IcosahedronGeometry
PlaneGeometry
PolyhedronGeometry
RingGeometry
ShapeGeometry
SphereGeometry
TextGeometry
TorusGeometry
TubeGeometry
WireframeGeometry
Загрузчики
AudioLoader
Cache
CompressedTextureLoader
CubeTextureLoader
DataTextureLoader
FileLoader
ImageBitmapLoader
ImageLoader
GLTFLoader
Loader
LoaderUtils
TextureLoader
Источники света
AmbientLight
CubeReflectionProbe
DirectionalLight
Light
PointLight
RectAreaLight
SpotLight
Камеры
ArrayCamera
Camera
CubeCamera
OrthographicCamera
PerspectiveCamera
Константы
Animation
Controls
Core
CustomBlendingEquation
Lights
Materials
Renderer
Textures
Контролы
KeyListener
OrbitControls
Математика
Box2
Box3
Color
CSMFrustum
Cylindrical
Euler
Frustum
Interpolant
Line3
MathUtils
Matrix3
Matrix4
Plane
Quaternion
Ray
Sphere
Spherical
Triangle
Vector2
Vector3
Vector4
Математика / Интерполянты
CubicInterpolant
DiscreteInterpolant
LinearInterpolant
QuaternionLinearInterpolant
Материалы
LineBasicMaterial
Material
MaterialUtils
MeshBasicMaterial
MeshDepthMaterial
MeshDistanceMaterial
MeshLambertMaterial
MeshLineMaterial
MeshNodeMaterial
MeshNormalMaterial
MeshStandardMaterial
PointsMaterial
RawShaderMaterial
ShaderMaterial
ShadowMaterial
SpriteMaterial
Менеджеры загрузки
DefaultLoadingManager
LoadingManager
Объекты
Annotation
AnnotationControl
Bone
Group
InstancedMesh
Line
LineHTML
LineLoop
LineSegments
LOD
Mesh
Points
Skeleton
SkinnedMesh
Sprite
Ограничители
ChildOfConstraint
Constraint
CopyLocationConstraint
CopyRotationConstraint
CopyScaleConstraint
FloorConstraint
LimitLocationConstraint
LimitRotationConstraint
LimitScaleConstraint
LockedTrackConstraint
TargetConstraint
TrackToConstraint
TransformationConstraint
Приложение
App
AppUtils
Прочее
Earcut
ImageUtils
MeshLine
MeshLineIndexed
PMREMGenerator
Preloader
PuzzlesLoader
ShapeUtils
SimplePreloader
Прочее / Кривые
ArcCurve
CatmullRomCurve3
CubicBezierCurve
CubicBezierCurve3
EllipseCurve
LineCurve
LineCurve3
QuadraticBezierCurve
QuadraticBezierCurve3
SplineCurve
Прочее / Ядро
Curve
CurvePath
Font
Interpolations
Path
Shape
ShapePath
Рендеринг
RenderUtils
WebGLCubeRenderTarget
WebGLMultisampleRenderTarget
WebGLRenderer
WebGLRenderTarget
Сцены
Fog
FogExp2
Scene
SceneUtils
Текстуры
CanvasTexture
CompressedTexture
CubeTexture
DataTexture
DataTexture3D
DepthTexture
Texture
VideoTexture
Тени
DirectionalLightShadow
DirectionalLightShadowCascade
DirectionalLightShadowCSM
LightShadow
PointLightShadow
SpotLightShadow
Типы данных
Типы BufferAttribute
Типы Ява Скрипта
Шейдеры
ShaderChunk
ShaderLib
UniformsLib
UniformsUtils
Ядро
BufferAttribute
BufferGeometry
Clock
Detector
EventDispatcher
InstancedBufferAttribute
InstancedBufferGeometry
Layers
Object3D
Raycaster
Uniform
Preloader
Базовый класс для прелоадеров.
Конструктор
Preloader()
Методы
#
.
onFinish
() →
null
Обратный вызов, который должен быть вызван, когда прелоадер считается выключенным.
#
.
onUpdate
(
percentage
) →
null
Обратный вызов, который должен постоянно вызываться во время загрузки процесс. Параметр процента варьируется от 0 до 1.