diff --git a/types/three/three-core.d.ts b/types/three/three-core.d.ts index 7a845bc298..274fc6dff7 100644 --- a/types/three/three-core.d.ts +++ b/types/three/three-core.d.ts @@ -458,7 +458,7 @@ export class CubeCamera extends Object3D { renderTarget: WebGLRenderTargetCube; /** - * @deprecated + * @deprecated Use {@link CubeCamera#update .update()} instead */ updateCubeMap(renderer: Renderer, scene: Scene): void; @@ -638,7 +638,7 @@ export class PerspectiveCamera extends Camera { toJSON(meta?: any): any; /** - * @deprecated + * @deprecated Use {@link PerspectiveCamera#setFocalLength .setFocalLength()} and {@link PerspectiveCamera#filmGauge .filmGauge} instead. */ setLens(focalLength: number, frameHeight?: number): void; } @@ -704,7 +704,7 @@ export class BufferAttribute { setXYZ(index: number, x: number, y: number, z: number): BufferAttribute; setXYZW(index: number, x: number, y: number, z: number, w: number): BufferAttribute; /** - * @deprecated Use count instead. + * @deprecated Use {@link BufferAttribute#count .count} instead. */ length: number; } @@ -809,7 +809,7 @@ export class Float64BufferAttribute extends BufferAttribute { } /** - * @deprecated, use new THREE.BufferAttribute().setDynamic( true ). + * @deprecated Use {@link BufferAttribute#setDynamic THREE.BufferAttribute().setDynamic( true )} instead. */ export class DynamicBufferAttribute extends BufferAttribute {} @@ -911,27 +911,27 @@ export class BufferGeometry extends EventDispatcher { dispose(): void; /** - * @deprecated + * @deprecated Use {@link BufferGeometry#groups .groups} instead. */ drawcalls: any; /** - * @deprecated + * @deprecated Use {@link BufferGeometry#groups .groups} instead. */ offsets: any; /** - * @deprecated + * @deprecated Use {@link BufferGeometry#setIndex .setIndex()} instead. */ addIndex(index: any): void; /** - * @deprecated + * @deprecated Use {@link BufferGeometry#addGroup .addGroup()} instead. */ addDrawCall(start: any, count: any, indexOffset?: any): void; /** - * @deprecated + * @deprecated Use {@link BufferGeometry#clearGroups .clearGroups()} instead. */ clearDrawCalls(): void; @@ -1173,7 +1173,7 @@ export class Face3 { } /** - * @deprecated Use Face3 instead. + * @deprecated Use {@link Face3} instead. */ export class Face4 extends Face3 {} @@ -1428,11 +1428,11 @@ export class Geometry extends EventDispatcher { */ export namespace GeometryUtils { /** - * @deprecated Use geometry.merge( geometry2, matrix, materialIndexOffset ). + * @deprecated Use {@link Geometry#merge geometry.merge( geometry2, matrix, materialIndexOffset )} instead. */ export function merge(geometry1: any, geometry2: any, materialIndexOffset?: any): any; /** - * @deprecated Use geometry.center(). + * @deprecated Use {@link Geometry#center geometry.center()} instead. */ export function center(geometry: any): any; } @@ -1517,7 +1517,7 @@ export class InterleavedBufferAttribute { setXYZ(index: number, x: number, y: number, z: number): InterleavedBufferAttribute; setXYZW(index: number, x: number, y: number, z: number, w: number): InterleavedBufferAttribute; /** - * @deprecated Use count instead. + * @deprecated Use {@link InterleavedBufferAttribute#count .count} instead. */ length: number; } @@ -2121,7 +2121,7 @@ export class Loader { crossOrigin: string; /** - * @deprecated + * @deprecated Use THREE.LoaderUtils.extractUrlBase() instead. */ extractUrlBase(url: string): string; initMaterials(materials: Material[], texturePath: string): Material[]; @@ -2323,7 +2323,7 @@ export class DataTextureLoader { } /** - * @deprecated since 0.84.0. Use DataTextureLoader (renamed) + * @deprecated since 0.84.0. Use {@link DataTextureLoader} (renamed) */ export class BinaryTextureLoader extends DataTextureLoader {} @@ -2932,7 +2932,7 @@ export class MeshPhongMaterial extends Material { morphTargets: boolean; morphNormals: boolean; /** - * @deprecated + * @deprecated Use {@link MeshStandardMaterial THREE.MeshStandardMaterial} instead. */ metal: boolean; @@ -2971,7 +2971,7 @@ export class MultiMaterial extends Material { } /** - * @deprecated Use MultiMaterial instead. + * @deprecated Use {@link MultiMaterial} instead. */ export class MeshFaceMaterial extends MultiMaterial {} @@ -2994,15 +2994,15 @@ export class PointsMaterial extends Material { } /** - * @deprecated + * @deprecated Use {@link PointsMaterial THREE.PointsMaterial} instead */ export class PointCloudMaterial extends PointsMaterial {} /** - * @deprecated + * @deprecated Use {@link PointsMaterial THREE.PointsMaterial} instead */ export class ParticleBasicMaterial extends PointsMaterial {} /** - * @deprecated + * @deprecated Use {@link PointsMaterial THREE.PointsMaterial} instead */ export class ParticleSystemMaterial extends PointsMaterial {} @@ -3037,7 +3037,7 @@ export class ShaderMaterial extends Material { morphTargets: boolean; morphNormals: boolean; /** - * @deprecated Use extensions.derivatives instead. + * @deprecated Use {@link ShaderMaterial#extensions.derivatives extensions.derivatives} instead. */ derivatives: any; extensions: { derivatives: boolean; fragDepth: boolean; drawBuffers: boolean; shaderTextureLOD: boolean }; @@ -3103,11 +3103,11 @@ export class Box2 { translate(offset: Vector2): Box2; equals(box: Box2): boolean; /** - * @deprecated Use isEmpty() instead. + * @deprecated Use {@link Box2#isEmpty .isEmpty()} instead. */ empty(): any; /** - * @deprecated Use intersectsBox() instead. + * @deprecated Use {@link Box2#intersectsBox .intersectsBox()} instead. */ isIntersectionBox(b: any): any; } @@ -3148,15 +3148,15 @@ export class Box3 { translate(offset: Vector3): Box3; equals(box: Box3): boolean; /** - * @deprecated Use isEmpty() instead. + * @deprecated Use {@link Box3#isEmpty .isEmpty()} instead. */ empty(): any; /** - * @deprecated Use intersectsBox() instead. + * @deprecated Use {@link Box3#intersectsBox .intersectsBox()} instead. */ isIntersectionBox(b: any): any; /** - * @deprecated Use intersectsSphere() instead. + * @deprecated Use {@link Box3#intersectsSphere .intersectsSphere()} instead. */ isIntersectionSphere(s: any): any; } @@ -3547,7 +3547,8 @@ export namespace Math { /** * Random float from 0 to 1 with 16 bits of randomness. * Standard Math.random() creates repetitive patterns when applied over larger space. - * @deprecated Use Math.random() + * + * @deprecated Use {@link Math#random Math.random()} */ export function random16(): number; @@ -3573,14 +3574,19 @@ export namespace Math { export function isPowerOfTwo(value: number): boolean; /** - * @deprecated + * @deprecated Use {@link Math#floorPowerOfTwo .floorPowerOfTwo()} */ export function nearestPowerOfTwo(value: number): number; /** - * @deprecated + * @deprecated Use {@link Math#ceilPowerOfTwo .ceilPowerOfTwo()} */ export function nextPowerOfTwo(value: number): number; + + export function floorPowerOfTwo(value: number): number; + + export function ceilPowerOfTwo(value: number): number; + } /** @@ -3646,9 +3652,12 @@ export class Matrix3 implements Matrix { setFromMatrix4(m: Matrix4): Matrix3; /** - * @deprecated + * @deprecated Use {@link Matrix3#applyToBufferAttribute matrix3.applyToBufferAttribute( attribute )} instead. */ applyToBuffer(buffer: BufferAttribute, offset?: number, length?: number): BufferAttribute; + + applyToBufferAttribute(attribute: BufferAttribute): BufferAttribute; + multiplyScalar(s: number): Matrix3; determinant(): number; getInverse(matrix: Matrix3, throwOnDegenerate?: boolean): Matrix3; @@ -3679,18 +3688,18 @@ export class Matrix3 implements Matrix { multiplyMatrices(a: Matrix3, b: Matrix3): Matrix3; /** - * @deprecated + * @deprecated Use {@link Vector3.applyMatrix3 vector.applyMatrix3( matrix )} instead. */ multiplyVector3(vector: Vector3): any; /** - * @deprecated + * @deprecated This method has been removed completely. */ multiplyVector3Array(a: any): any; getInverse(matrix: Matrix4, throwOnDegenerate?: boolean): Matrix3; /** - * @deprecated + * @deprecated Use {@link Matrix3#toArray .toArray()} instead. */ flattenToArrayOffset(array: number[], offset: number): number[]; } @@ -3763,7 +3772,7 @@ export class Matrix4 implements Matrix { * Sets this matrix to a x b and stores the result into the flat array r. * r can be either a regular Array or a TypedArray. * - * @deprecated + * @deprecated This method has been removed completely. */ multiplyToArray(a: Matrix4, b: Matrix4, r: number[]): Matrix4; @@ -3773,9 +3782,12 @@ export class Matrix4 implements Matrix { multiplyScalar(s: number): Matrix4; /** - * @deprecated + * @deprecated Use {@link Matrix4#applyToBufferAttribute matrix4.applyToBufferAttribute( attribute )} instead. */ applyToBuffer( buffer: BufferAttribute, offset?: number, length?: number): BufferAttribute; + + applyToBufferAttribute(attribute: BufferAttribute): BufferAttribute; + /** * Computes determinant of this matrix. * Based on http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm @@ -3787,14 +3799,11 @@ export class Matrix4 implements Matrix { */ transpose(): Matrix4; - - /** * Sets the position component for this matrix from vector v. */ setPosition(v: Vector3): Matrix4; - /** * Sets this matrix to the inverse of matrix m. * Based on http://www.euclideanspace.com/maths/algebra/matrix/functions/inverse/fourD/index.htm. @@ -3877,42 +3886,42 @@ export class Matrix4 implements Matrix { toArray(): number[]; /** - * @deprecated + * @deprecated Use {@link Matrix4#copyPosition .copyPosition()} instead. */ extractPosition(m: Matrix4): Matrix4; /** - * @deprecated + * @deprecated Use {@link Matrix4#makeRotationFromQuaternion .makeRotationFromQuaternion()} instead. */ setRotationFromQuaternion(q: Quaternion): Matrix4; /** - * @deprecated + * @deprecated Use {@link Vector3#applyMatrix4 vector.applyMatrix4( matrix )} instead. */ multiplyVector3(v: any): any; /** - * @deprecated + * @deprecated Use {@link Vector4#applyMatrix4 vector.applyMatrix4( matrix )} instead. */ multiplyVector4(v: any): any; /** - * @deprecated + * @deprecated This method has been removed completely. */ multiplyVector3Array(array: number[]): number[]; /** - * @deprecated + * @deprecated Use {@link Vector3#transformDirection Vector3.transformDirection( matrix )} instead. */ rotateAxis(v: any): void; /** - * @deprecated + * @deprecated Use {@link Vector3#applyMatrix4 vector.applyMatrix4( matrix )} instead. */ crossVector(v: any): void; /** - * @deprecated + * @deprecated Use {@link Matrix4#toArray .toArray()} instead. */ flattenToArrayOffset(array: number[], offset: number): number[]; } @@ -3944,7 +3953,7 @@ export class Plane { equals(plane: Plane): boolean; /** - * @deprecated + * @deprecated Use {@link Plane#intersectsLine .intersectsLine()} instead. */ isIntersectionLine(l: any): any; } @@ -4082,7 +4091,7 @@ export class Quaternion { static slerpFlat(dst: number[], dstOffset: number, src0: number[], srcOffset: number, src1: number[], stcOffset1: number, t: number): Quaternion; /** - * @deprecated + * @deprecated Use {@link Vector#applyQuaternion vector.applyQuaternion( quaternion )} instead. */ multiplyVector3(v: any): any; } @@ -4115,17 +4124,17 @@ export class Ray { equals(ray: Ray): boolean; /** - * @deprecated + * @deprecated Use {@link Ray#intersectsBox .intersectsBox()} instead. */ isIntersectionBox(b: any): any; /** - * @deprecated + * @deprecated Use {@link Ray#intersectsPlane .intersectsPlane()} instead. */ isIntersectionPlane(p: any): any; /** - * @deprecated + * @deprecated Use {@link Ray#intersectsSphere .intersectsSphere()} instead. */ isIntersectionSphere(s: any): any; } @@ -4409,7 +4418,7 @@ export class Vector2 implements Vector { length(): number; /** - * @deprecated + * @deprecated Use {@link Vector2#manhattanLength .manhattanLength()} instead. */ lengthManhattan(): number; @@ -4434,7 +4443,7 @@ export class Vector2 implements Vector { distanceToSquared(v: Vector2): number; /** - * @deprecated + * @deprecated Use {@link Vector2#manhattanDistanceTo .manhattanDistanceTo()} instead. */ distanceToManhattan(v: Vector2): number; @@ -4616,7 +4625,7 @@ export class Vector3 implements Vector { * Computes Manhattan length of this vector. * http://en.wikipedia.org/wiki/Taxicab_geometry * - * @deprecated + * @deprecated Use {@link Vector3#manhattanLength .manhattanLength()} instead. */ lengthManhattan(): number; @@ -4678,7 +4687,7 @@ export class Vector3 implements Vector { distanceToSquared(v: Vector3): number; /** - * @deprecated + * @deprecated Use {@link Vector3#manhattanDistanceTo .manhattanDistanceTo()} instead. */ distanceToManhattan(v: Vector3): number; @@ -4697,23 +4706,23 @@ export class Vector3 implements Vector { fromBufferAttribute( attribute: BufferAttribute, index: number, offset?: number): Vector3; /** - * @deprecated + * @deprecated Use {@link Vector3#setFromMatrixPosition .setFromMatrixPosition()} instead. */ getPositionFromMatrix(m: Matrix4): Vector3; /** - * @deprecated + * @deprecated Use {@link Vector3#setFromMatrixScale .setFromMatrixScale()} instead. */ getScaleFromMatrix(m: Matrix4): Vector3; /** - * @deprecated + * @deprecated Use {@link Vector3#setFromMatrixColumn .setFromMatrixColumn()} instead. */ getColumnFromMatrix(index: number, matrix: Matrix4): Vector3; } /** - * @deprecated use THREE.Vector3 instead. + * @deprecated use {@link Vector3 THREE.Vector3} instead. */ export class Vertex extends Vector3 {} @@ -4848,7 +4857,7 @@ export class Vector4 implements Vector { length(): number; /** - * @deprecated + * @deprecated Use {@link Vector4#manhattanLength .manhattanLength()} instead. */ lengthManhattan(): number; @@ -4948,7 +4957,7 @@ export class LOD extends Object3D { toJSON(meta: any): any; /** - * @deprecated + * @deprecated Use {@link LOD#levels .levels} instead. */ objects: any[]; } @@ -5054,11 +5063,11 @@ export class Points extends Object3D { } /** - * @deprecated + * @deprecated Use {@link Points THREE.Points} instead. */ export class PointCloud extends Points {} /** - * @deprecated + * @deprecated Use {@link Points THREE.Points} instead. */ export class ParticleSystem extends Points {} @@ -5066,7 +5075,7 @@ export class Skeleton { constructor(bones: Bone[], boneInverses?: Matrix4[]); /** - * @deprecated + * @deprecated This property has been removed completely. */ useVertexTexture: boolean; identityMatrix: Matrix4; @@ -5113,7 +5122,7 @@ export class Sprite extends Object3D { } /** - * @deprecated Use Sprite instead. + * @deprecated Use {@link Sprite Sprite} instead. */ export class Particle extends Sprite {} @@ -5302,12 +5311,12 @@ export class WebGLRenderer implements Renderer { forceContextLoss(): void; /** - * @deprecated + * @deprecated Use {@link WebGLCapabilities#getMaxAnisotropy .capabilities.getMaxAnisotropy()} instead. */ getMaxAnisotropy(): number; /** - * @deprecated + * @deprecated Use {@link WebGLCapabilities#precision .capabilities.precision} instead. */ getPrecision(): string; @@ -5367,7 +5376,7 @@ export class WebGLRenderer implements Renderer { clearTarget(renderTarget: WebGLRenderTarget, color: boolean, depth: boolean, stencil: boolean): void; /** - * @deprecated + * @deprecated Use {@link WebGLState#reset .state.reset()} instead. */ resetGLState(): void; dispose(): void; @@ -5404,7 +5413,7 @@ export class WebGLRenderer implements Renderer { setTextureCube(texture: Texture, slot: number): void; getRenderTarget(): RenderTarget; /** - * @deprecated Use getRenderTarget instead. + * @deprecated Use {@link WebGLRenderer#getRenderTarget .getRenderTarget()} instead. */ getCurrentRenderTarget(): RenderTarget; setRenderTarget(renderTarget: RenderTarget): void; @@ -5416,62 +5425,62 @@ export class WebGLRenderer implements Renderer { gammaFactor: number; /** - * @deprecated + * @deprecated Use {@link WebGLShadowMap#enabled .shadowMap.enabled} instead. */ shadowMapEnabled: boolean; /** - * @deprecated + * @deprecated Use {@link WebGLShadowMap#type .shadowMap.type} instead. */ shadowMapType: ShadowMapType; /** - * @deprecated + * @deprecated Use {@link WebGLShadowMap#cullFace .shadowMap.cullFace} instead. */ shadowMapCullFace: CullFace; /** - * @deprecated + * @deprecated Use {@link WebGLExtensions#get .extensions.get( 'OES_texture_float' )} instead. */ supportsFloatTextures(): any; /** - * @deprecated + * @deprecated Use {@link WebGLExtensions#get .extensions.get( 'OES_texture_half_float' )} instead. */ supportsHalfFloatTextures(): any; /** - * @deprecated + * @deprecated Use {@link WebGLExtensions#get .extensions.get( 'OES_standard_derivatives' )} instead. */ supportsStandardDerivatives(): any; /** - * @deprecated + * @deprecated Use {@link WebGLExtensions#get .extensions.get( 'WEBGL_compressed_texture_s3tc' )} instead. */ supportsCompressedTextureS3TC(): any; /** - * @deprecated + * @deprecated Use {@link WebGLExtensions#get .extensions.get( 'WEBGL_compressed_texture_pvrtc' )} instead. */ supportsCompressedTexturePVRTC(): any; /** - * @deprecated + * @deprecated Use {@link WebGLExtensions#get .extensions.get( 'EXT_blend_minmax' )} instead. */ supportsBlendMinMax(): any; /** - * @deprecated + * @deprecated Use {@link WebGLCapabilities#vertexTextures .capabilities.vertexTextures} instead. */ supportsVertexTextures(): any; /** - * @deprecated + * @deprecated Use {@link WebGLExtensions#get .extensions.get( 'ANGLE_instanced_arrays' )} instead. */ supportsInstancedArrays(): any; /** - * @deprecated + * @deprecated Use {@link WebGLRenderer#setScissorTest .setScissorTest()} instead. */ enableScissorTest(boolean: any): any; } @@ -5536,43 +5545,43 @@ export class WebGLRenderTarget extends EventDispatcher { stencilBuffer: boolean; depthTexture: Texture; /** - * @deprecated Use texture.wrapS instead. + * @deprecated Use {@link Texture#wrapS texture.wrapS} instead. */ wrapS: any; /** - * @deprecated Use texture.wrapT instead. + * @deprecated Use {@link Texture#wrapT texture.wrapT} instead. */ wrapT: any; /** - * @deprecated Use texture.magFilter instead. + * @deprecated Use {@link Texture#magFilter texture.magFilter} instead. */ magFilter: any; /** - * @deprecated Use texture.minFilter instead. + * @deprecated Use {@link Texture#minFilter texture.minFilter} instead. */ minFilter: any; /** - * @deprecated Use texture.anisotropy instead. + * @deprecated Use {@link Texture#anisotropy texture.anisotropy} instead. */ anisotropy: any; /** - * @deprecated Use texture.offset instead. + * @deprecated Use {@link Texture#offset texture.offset} instead. */ offset: any; /** - * @deprecated Use texture.repeat instead. + * @deprecated Use {@link Texture#repeat texture.repeat} instead. */ repeat: any; /** - * @deprecated Use texture.format instead. + * @deprecated Use {@link Texture#format texture.format} instead. */ format: any; /** - * @deprecated Use texture.type instead. + * @deprecated Use {@link Texture#type texture.type} instead. */ type: any; /** - * @deprecated Use texture.generateMipmaps instead. + * @deprecated Use {@link Texture#generateMipmaps texture.generateMipmaps} instead. */ generateMipmaps: any; @@ -5855,13 +5864,13 @@ export class Uniform { type: string; value: any; /** - * @deprecated + * @deprecated Use {@link Object3D#onBeforeRender object.onBeforeRender()} instead. */ dynamic: boolean; onUpdateCallback: Function; /** - * @deprecated + * @deprecated Use {@link Object3D#onBeforeRender object.onBeforeRender()} instead. */ onUpdate(callback: Function): Uniform; } @@ -5956,11 +5965,11 @@ export class WebGLProgram { vertexShader: WebGLShader; fragmentShader: WebGLShader; /** - * @deprecated Use getUniforms() instead. + * @deprecated Use {@link WebGLProgram#getUniforms getUniforms()} instead. */ uniforms: any; /** - * @deprecated Use getAttributes() instead. + * @deprecated Use {@link WebGLProgram#getAttributes getAttributes()} instead. */ attributes: any; @@ -6030,7 +6039,7 @@ export class WebGLShadowMap { render(scene: Scene, camera: Camera): void; /** - * @deprecated + * @deprecated Use {@link WebGLShadowMap#renderReverseSided .shadowMap.renderReverseSided} instead. */ cullFace: any; } @@ -6356,7 +6365,7 @@ export class VideoTexture extends Texture { // Extras ///////////////////////////////////////////////////////////////////// /** - * @deprecated Use TextureLoader instead. + * @deprecated Use {@link TextureLoader} instead. */ export namespace ImageUtils { /** @@ -6365,12 +6374,12 @@ export namespace ImageUtils { export let crossOrigin: string; /** - * @deprecated + * @deprecated Use {@link TextureLoader THREE.TextureLoader()} instead. */ export function loadTexture(url: string, mapping?: Mapping, onLoad?: (texture: Texture) => void, onError?: (message: string) => void): Texture; /** - * @deprecated + * @deprecated Use {@link CubeTextureLoader THREE.CubeTextureLoader()} instead. */ export function loadTextureCube(array: string[], mapping?: Mapping, onLoad?: (texture: Texture) => void , onError?: (message: string) => void ): Texture; } @@ -6425,7 +6434,7 @@ export class Audio extends Object3D { getVolume(): number; setVolume(value: number): Audio; /** - * @deprecated Use AudioLoader instead. + * @deprecated Use {@link AudioLoader} instead. */ load(file: string): Audio; } @@ -6440,7 +6449,7 @@ export class AudioAnalyser { getAverageFrequency(): number; /** - * @deprecated + * @deprecated Use {@link AudioAnalyser#getFrequencyData .getFrequencyData()} instead. */ getData(file: any): any; } @@ -6574,15 +6583,15 @@ export class CurvePath extends Curve { getPoints(divisions?: number): T[]; /** - * @deprecated + * @deprecated Use {@link Geometry#setFromPoints new THREE.Geometry().setFromPoints( points )} instead. */ createPointsGeometry(divisions: number): Geometry; /** - * @deprecated + * @deprecated Use {@link Geometry#setFromPoints new THREE.Geometry().setFromPoints( points )} instead. */ createSpacedPointsGeometry(divisions: number): Geometry; /** - * @deprecated + * @deprecated Use {@link Geometry#setFromPoints new THREE.Geometry().setFromPoints( points )} instead. */ createGeometry(points: T[]): Geometry; } @@ -6611,7 +6620,7 @@ export class Path extends CurvePath { currentPoint: Vector2; /** - * @deprecated + * @deprecated Use {@link Path#setFromPoints .setFromPoints()} instead. */ fromPoints(vectors: Vector2[]): void; setFromPoints(vectors: Vector2[]): void; @@ -6649,18 +6658,18 @@ export class Shape extends Path { holes: Path[]; /** - * @deprecated + * @deprecated Use {@link ExtrudeGeometry ExtrudeGeometry()} instead. */ extrude(options?: any): ExtrudeGeometry; /** - * @deprecated + * @deprecated Use {@link ShapeGeometry ShapeGeometry()} instead. */ makeGeometry(options?: any): ShapeGeometry; getPointsHoles(divisions: number): Vector2[][]; /** - * @deprecated + * @deprecated Use {@link Shape#extractPoints .extractPoints()} instead. */ extractAllPoints(divisions: number): { shape: Vector2[]; @@ -6801,7 +6810,7 @@ export class BoxGeometry extends Geometry { } /** - * @deprecated Use BoxGeometry instead. + * @deprecated Use {@link BoxGeometry} instead. */ export class CubeGeometry extends BoxGeometry {} @@ -7218,7 +7227,7 @@ export class AxisHelper extends LineSegments { } /** - * @deprecated + * @deprecated Use {@link BoxHelper THREE.BoxHelper} instead. */ export class BoundingBoxHelper extends Mesh { constructor(object?: Object3D, hex?: number); @@ -7255,7 +7264,7 @@ export class DirectionalLightHelper extends Object3D { } /** - * @deprecated + * @deprecated Use {@link EdgesGeometry THREE.EdgesGeometry} */ export class EdgesHelper extends LineSegments { constructor(object: Object3D, hex?: number, thresholdAngle?: number); @@ -7273,7 +7282,7 @@ export class FaceNormalsHelper extends LineSegments { export class GridHelper extends LineSegments { constructor(size: number, divisions: number, color1?: Color|number, color2?: Color|number); /** - * @deprecated + * @deprecated Colors should be specified in the constructor. */ setColors(color1?: Color|number, color2?: Color|number): void; } @@ -7327,7 +7336,7 @@ export class VertexNormalsHelper extends LineSegments { } /** - * @deprecated + * @deprecated Use {@link WireframeGeometry THREE.WireframeGeometry} instead. */ export class WireframeHelper extends LineSegments { constructor(object: Object3D, hex?: number);