MCPcopy Create free account

hub / github.com/brunosimon/three.js-template / functions

Functions89 in github.com/brunosimon/three.js-template

↓ 16 callersFunctionparseFloatArray
* Parses comma separated list of float numbers and returns them in an array. * @example * // Returns [ 5.6, 9.4, 2.5, 1.4 ] * parseFloatArray( "5.6
src/javascript/Loaders/FBXLoader.js:4974
↓ 11 callersFunction_each
( object, callback, thisObj )
src/javascript/Loaders/GLTFLoader.js:927
↓ 7 callersFunctionparseIntArray
* Parses comma separated list of int numbers and returns them in an array. * @example * // Returns [ 5, 8, 2, 3 ] * parseFloatArray( "5,8,2,3" ) *
src/javascript/Loaders/FBXLoader.js:4995
↓ 6 callersFunctionslice
( a, b, from, to )
src/javascript/Loaders/FBXLoader.js:5106
↓ 4 callersFunctionappend
( a, b )
src/javascript/Loaders/FBXLoader.js:5096
↓ 4 callersFunctionconvertUint8ArrayToString
( array )
src/javascript/Loaders/GLTFLoader.js:1044
↓ 4 callersFunctiongetData
( polygonVertexIndex, polygonIndex, vertexIndex, infoObject )
src/javascript/Loaders/FBXLoader.js:1238
↓ 3 callersFunctionfindIndex
( array, func )
src/javascript/Loaders/FBXLoader.js:5084
↓ 3 callersFunctiongetCurveAxisMaxMinTimeStamps
* Sets the maxTimeStamp and minTimeStamp if one of its timestamps exceeds the maximum or minimum. * @param {{times: number[]}} axis
src/javascript/Loaders/FBXLoader.js:2788
↓ 3 callersFunctiongetCurveMaxMinTimeStamp
* Sets the maxTimeStamp and minTimeStamp if one of the curve's time stamps * exceeds the maximum or minimum. * @param {{ x: {
src/javascript/Loaders/FBXLoader.js:2764
↓ 3 callersFunctionhasCurve
( animationNode, attribute )
src/javascript/Loaders/FBXLoader.js:3306
↓ 3 callersFunctionhasKeyOnFrame
( attributeNode, frame )
src/javascript/Loaders/FBXLoader.js:3330
↓ 3 callersFunctionparseColor
* Parses Color property from FBXTree. Property is given as .value.x, .value.y, etc. * @param {FBXVector3} property - Property to parse as Color. *
src/javascript/Loaders/FBXLoader.js:5025
↓ 3 callersFunctionparseMatrixArray
( floatString )
src/javascript/Loaders/FBXLoader.js:5031
↓ 3 callersMethodresolveName
* Resolve name
src/javascript/Utils/EventEmitter.js:203
↓ 3 callersMethodresolveNames
* Resolve names
src/javascript/Utils/EventEmitter.js:190
↓ 2 callersFunctionconvertArrayBufferToString
* Converts ArrayBuffer to String. * @param {ArrayBuffer} buffer * @param {number} from * @param {number} to * @returns {String}
src/javascript/Loaders/FBXLoader.js:5044
↓ 2 callersFunctiongetFbxVersion
* @returns {number}
src/javascript/Loaders/FBXLoader.js:4941
↓ 2 callersMethodoff
* Off
src/javascript/Utils/EventEmitter.js:59
↓ 2 callersMethodon
* On
src/javascript/Utils/EventEmitter.js:15
↓ 2 callersFunctionparseVector3
* Parses Vector3 property from FBXTree. Property is given as .value.x, .value.y, etc. * @param {FBXVector3} property - Property to parse as Vector3.
src/javascript/Loaders/FBXLoader.js:5014
↓ 2 callersFunctionresolveURL
( url, path )
src/javascript/Loaders/GLTFLoader.js:1012
↓ 2 callersMethodtrigger
* Trigger
src/javascript/Utils/EventEmitter.js:123
↓ 1 callersFunctionaddAnimations
* @param {{ curves: Map<number, { T: { id: number; attr: string; internalID: number; attrX
src/javascript/Loaders/FBXLoader.js:3165
↓ 1 callersFunctionaddMorphTargets
* Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#morph-targets * @param {THREE.Mesh} mesh * @param {GLT
src/javascript/Loaders/GLTFLoader.js:1091
↓ 1 callersFunctionbuildNodeHierachy
( nodeId, parentObject, allNodes )
src/javascript/Loaders/GLTFLoader.js:2331
↓ 1 callersFunctioncreateDefaultMaterial
* Specification: https://github.com/KhronosGroup/glTF/blob/master/specification/2.0/README.md#default-material
src/javascript/Loaders/GLTFLoader.js:1070
↓ 1 callersMethoddestructor
* Destructor
src/javascript/Application.js:171
↓ 1 callersFunctiongenGeometry
* @param {{map: Map<number, {FBX_ID: number, indices: number[], weights: number[], transform: number[], transformLink: number[], linkMode: string}>, a
src/javascript/Loaders/FBXLoader.js:711
↓ 1 callersFunctiongenerateKey
* @param {THREE.Bone} bone
src/javascript/Loaders/FBXLoader.js:3256
↓ 1 callersFunctiongetColors
* Parses Vertex Color information for geometry. * @param {FBXGeometryNode} geometryNode * @returns {{dataSize: number, buffer: number[], indices: nu
src/javascript/Loaders/FBXLoader.js:1038
↓ 1 callersFunctiongetCurveNodeMaxMinTimeStamps
* Sets the maxTimeStamp and minTimeStamp variables if it has timeStamps that are either larger or smaller * than the max or min respectively. * @par
src/javascript/Loaders/FBXLoader.js:2711
↓ 1 callersFunctiongetMaterials
* Parses material application information for geometry. * @param {FBXGeometryNode} * @returns {{dataSize: number, buffer: number[], indices: number[
src/javascript/Loaders/FBXLoader.js:1065
↓ 1 callersFunctiongetNormals
* Parses normal information for geometry. * @param {FBXGeometryNode} geometryNode * @returns {{dataSize: number, buffer: number[], indices: number[]
src/javascript/Loaders/FBXLoader.js:976
↓ 1 callersFunctiongetUVs
* Parses UV information for geometry. * @param {FBXGeometryNode} geometryNode * @returns {{dataSize: number, buffer: number[], indices: number[], ma
src/javascript/Loaders/FBXLoader.js:1011
↓ 1 callersFunctionisFbxFormatASCII
* @returns {boolean}
src/javascript/Loaders/FBXLoader.js:4908
↓ 1 callersFunctionisFbxFormatBinary
* @param {ArrayBuffer} buffer * @returns {boolean}
src/javascript/Loaders/FBXLoader.js:4897
↓ 1 callersFunctionisKeyExistOnFrame
( curve, frame )
src/javascript/Loaders/FBXLoader.js:3340
↓ 1 callersFunctionparseAnimationCurve
* @param {{id: number, subNodes: {KeyTime: {properties: {a: string}}, KeyValueFloat: {properties: {a: string}}, KeyAttrFlags: {properties: {a: string}
src/javascript/Loaders/FBXLoader.js:2573
↓ 1 callersFunctionparseAnimationNode
* @param {Object} FBXTree * @param {{id: number, attrName: string, properties: Object<string, any>}} animationCurveNode * @param {Map<number, {paren
src/javascript/Loaders/FBXLoader.js:2455
↓ 1 callersFunctionparseAnimations
* Parses animation information from FBXTree and generates an AnimationInfoObject. * @param {{Objects: {subNodes: {AnimationCurveNode: any, AnimationC
src/javascript/Loaders/FBXLoader.js:1660
↓ 1 callersFunctionparseConnections
* Parses map of relationships between objects. * @param {{Connections: { properties: { connections: [number, number, string][]}}}} FBXTree * @return
src/javascript/Loaders/FBXLoader.js:137
↓ 1 callersFunctionparseDeformers
* Generates map of Skeleton-like objects for use later when generating and binding skeletons. * @param {{Objects: {subNodes: {Deformer: Object.<numbe
src/javascript/Loaders/FBXLoader.js:560
↓ 1 callersFunctionparseGeometries
* Generates Buffer geometries from geometry information in FBXTree, and generates map of THREE.BufferGeometries * @param {{Objects: {subNodes: {Geome
src/javascript/Loaders/FBXLoader.js:642
↓ 1 callersFunctionparseGeometry
* Generates BufferGeometry from FBXGeometryNode. * @param {FBXGeometryNode} geometryNode * @param {{parents: {ID: number, relationship: string}[], c
src/javascript/Loaders/FBXLoader.js:671
↓ 1 callersFunctionparseImage
* @param {videoNode} videoNode - Node to get texture image information from. * @returns {string} - image blob/data URL
src/javascript/Loaders/FBXLoader.js:226
↓ 1 callersFunctionparseImages
* Parses map of images referenced in FBXTree. * @param {{Objects: {subNodes: {Texture: Object.<string, FBXTextureNode>}}}} FBXTree * @returns {Map<n
src/javascript/Loaders/FBXLoader.js:191
↓ 1 callersFunctionparseMaterial
* Takes information from Material node and returns a generated THREE.Material * @param {FBXMaterialNode} materialNode * @param {Map<number, THREE.Te
src/javascript/Loaders/FBXLoader.js:422
↓ 1 callersFunctionparseMaterials
* Parses map of Material information. * @param {{Objects: {subNodes: {Material: Object.<number, FBXMaterialNode>}}}} FBXTree * @param {Map<number, T
src/javascript/Loaders/FBXLoader.js:395
↓ 1 callersFunctionparseMeshGeometry
* Specialty function for parsing Mesh based Geometry Nodes. * @param {FBXGeometryNode} geometryNode * @param {{parents: {ID: number, relationship: s
src/javascript/Loaders/FBXLoader.js:694
↓ 1 callersFunctionparseNurbsGeometry
* Specialty function for parsing NurbsCurve based Geometry Nodes. * @param {FBXGeometryNode} geometryNode * @param {{parents: {ID: number, relations
src/javascript/Loaders/FBXLoader.js:1250
↓ 1 callersFunctionparseParameters
* @param {FBXMaterialProperties} properties * @param {Map<number, THREE.Texture>} textureMap * @param {{ID: number, relationship: string}[]} childre
src/javascript/Loaders/FBXLoader.js:475
↓ 1 callersFunctionparseScene
* Finally generates Scene graph and Scene graph Objects. * @param {{Objects: {subNodes: {Model: Object.<number, FBXModelNode>}}}} FBXTree * @param {
src/javascript/Loaders/FBXLoader.js:1326
↓ 1 callersFunctionparseSkeleton
* Generates a "Skeleton Representation" of FBX nodes based on an FBX Skin Deformer's connections and an object containing SubDeformer nodes. * @param
src/javascript/Loaders/FBXLoader.js:596
↓ 1 callersFunctionparseTexture
* @param {textureNode} textureNode - Node to get texture information from. * @param {THREE.TextureLoader} loader * @param {Map<number, string(image
src/javascript/Loaders/FBXLoader.js:314
↓ 1 callersFunctionparseTextures
* Parses map of textures referenced in FBXTree. * @param {{Objects: {subNodes: {Texture: Object.<string, FBXTextureNode>}}}} FBXTree * @param {THREE
src/javascript/Loaders/FBXLoader.js:284
↓ 1 callersFunctionread
( offset )
src/javascript/Loaders/FBXLoader.js:4914
↓ 1 callersMethodresize
* Resize
src/javascript/Utils/Sizes.js:32
↓ 1 callersMethodsetDebug
* Set debug
src/javascript/Application.js:159
↓ 1 callersMethodsetEnvironment
* Set environments
src/javascript/Application.js:56
↓ 1 callersMethodtick
* Tick
src/javascript/Utils/Time.js:24
FunctionAWDLoader
( manager )
src/javascript/Loaders/AWDLoader.js:73
FunctionAWDProperties
()
src/javascript/Loaders/AWDLoader.js:55
FunctionBinaryParser
()
src/javascript/Loaders/FBXLoader.js:3991
FunctionBinaryReader
( buffer, littleEndian )
src/javascript/Loaders/FBXLoader.js:4395
FunctionBlock
()
src/javascript/Loaders/AWDLoader.js:48
FunctionFBXLoader
( manager )
src/javascript/Loaders/FBXLoader.js:31
FunctionFBXTree
()
src/javascript/Loaders/FBXLoader.js:4748
FunctionFace
* @constructor
src/javascript/Loaders/FBXLoader.js:3464
FunctionGLTFBinaryExtension
( data )
src/javascript/Loaders/GLTFLoader.js:395
FunctionGLTFLightsExtension
* Lights Extension * * Specification: PENDING
src/javascript/Loaders/GLTFLoader.js:208
FunctionGLTFLoader
* @author Rich Tibbett / https://github.com/richtr * @author mrdoob / http://mrdoob.com/ * @author Tony Parisi / http://www.tonyparisi.com/ * @auth
src/javascript/Loaders/GLTFLoader.js:12
FunctionGLTFMaterialsCommonExtension
* Common Materials Extension * * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/Khronos/KHR_materials_common
src/javascript/Loaders/GLTFLoader.js:292
FunctionGLTFMaterialsPbrSpecularGlossinessExtension
* Specular-Glossiness Extension * * Specification: https://github.com/KhronosGroup/glTF/tree/master/extensions/Khronos/KHR_materials_pbrSpecularGlos
src/javascript/Loaders/GLTFLoader.js:461
FunctionGLTFParser
( json, extensions, options )
src/javascript/Loaders/GLTFLoader.js:1205
FunctionGLTFRegistry
()
src/javascript/Loaders/GLTFLoader.js:142
FunctionGeometry
* @constructor
src/javascript/Loaders/FBXLoader.js:3525
FunctionOBJLoader
(manager)
src/javascript/Loaders/OBJLoader.js:8
FunctionTDSLoader
( manager )
src/javascript/Loaders/TDSLoader.js:15
FunctionTextParser
()
src/javascript/Loaders/FBXLoader.js:3577
FunctionTriangle
* @constructor
src/javascript/Loaders/FBXLoader.js:3422
FunctionVertex
* An instance of a Vertex with data for drawing vertices to the screen. * @constructor
src/javascript/Loaders/FBXLoader.js:3350
Methodconstructor
* Constructor
src/javascript/Application.js:17
Methodconstructor
* Constructor
src/javascript/Utils/Time.js:8
Methodconstructor
* Constructor
src/javascript/Utils/EventEmitter.js:6
Methodconstructor
* Constructor
src/javascript/Utils/Sizes.js:8
FunctionconvertFBXTimeToSeconds
* Converts FBX ticks into real time seconds. * @param {number} time - FBX tick timestamp to convert. * @returns {number} - FBX tick in real world ti
src/javascript/Loaders/FBXLoader.js:4960
FunctiondegreeToRadian
* Converts number from degrees into radians. * @param {number} value * @returns {number}
src/javascript/Loaders/FBXLoader.js:5074
Methodstop
* Stop
src/javascript/Utils/Time.js:45