Optional
Internal
_Optional
addAdd directly to the RootScene object instead of RootScene.modelRoot
Optional
autoAutomatically center the object in the scene.
Optional
autodefault = true, if true, the importer will automatically import the contents of zip files, if zip importer is registered.
Optional
autoAutomatically scale the object according to its bounding box and the autoScaleRadius setting
Optional
autoOptional
autoAutomatically set any loaded image(ITexture) file as the scene background
Optional
autoAutomatically set any loaded HDR, EXR file as the scene environment map
Optional
centerAutomatically center the geometries(pivots) in the object hierarchy before adding.
Optional
centerThis centers the geometry while keeping the world position, i.e the mesh(Object3D) positions will change. centerGeometries must be true for this to work.
Optional
clearClear the viewer scene objects before the new object is added. Same as disposeSceneObjects but does not dispose the objects.
Optional
createIf true, the loader will create unique names for objects in the gltf file when multiple objects with the same name are found.
Note - Only for gltf, glb files or files loaded with GLTFLoader2. If this flag is not passed, the default value is the value of the static property GLTFLoader2.CreateUniqueNames
.
Optional
disposeDispose all the scene objects before the new object is added. Same as clearSceneObjects but also disposes the objects.
Optional
fileThe file extension to use for the file. If not specified, the importer will try to determine the file extension from the file name/url.
Optional
fileThe custom ILoader to use for the file. If not specified, the importer will try to determine the loader from the file extension.
Optional
forceDefault = false. If true, the asset will be imported again on subsequent calls, even if it is already imported.
Optional
forcedefault = false. If true, the importer will reprocess the imported objects, even if they are already processed.
Optional
generatedefault = undefined, only used for textures
Optional
importany attached viewer config will be ignored if this is set to true
Optional
importedPass a custom file to use for the import. This will be used in the importer, and nothing will be fetched from the path
Optional
licenseAdd a license to the object
Optional
mimeMime type to use when importing the file, if not specified, it will be determined from the file extension.
Optional
pathPath override to use for the asset. This will be used in the importer as override to path inside the asset/cached asset.
Optional
processOptional
processdefault = true, toggle to control the processing of the raw objects in the proecssRaw method
Optional
queryQuery string to add to the url. Default = undefined
Optional
reimportIf true or not specified, and any of the assets is disposed(only root objects are checked, not children), all assets will be imported in this call. If false, old assets will be returned. Default = true.
Optional
replaceIf true, the importer will replace any three.js camera instances with upgraded cameras default = true
Optional
replaceIf true, the importer will replace any three.js light instances with upgraded lights default = true
Optional
replaceIf true, the importer will replace any three.js material instances with upgraded materials default = true
Optional
rootinternal use
Optional
useUse MeshLine(an extension of three.js Line2
) instead of default Line
for lines. This allows changing line width(fat lines) and other properties.
Note - Only for gltf, glb files or files loaded with GLTFLoader2. If this flag is not passed, the default value is the value of the static property GLTFLoader2.UseMeshLines
.
default = false, if set to true, it will test if the data textures are complete. [internal use]