Properties camera Direction camera Direction: any
camera Raycaster camera Raycaster: any
current Observer current Observer: any
get Pixels get Pixels: ( ( x: number , y: number , width: number , height: number , pixelRatio?: number ) => Uint8Array )
Type declaration ( x: number , y: number , width: number , height: number , pixelRatio?: number ) : Uint8Array Parameters x: number y: number width: number height: number pixelRatio: number = 1 Returns Uint8Array helper Visible helper Visible: any
init Basis Loader init Basis Loader: any
intersect Raycaster intersect
Raycaster
: ( ( raycaster
: Raycaster , floors
?: number | number [] ) => Intersection [] ) Type declaration ( raycaster: Raycaster , floors?: number | number [] ) : Intersection [] Parameters raycaster: Raycaster Optional floors: number | number [] load Work load
Work
: ( ( inputWork
: any , state
?: "inherit" | "initial" | Partial < Omit < State , "offset" > > , duration
?: number , userAction
?: boolean ) => Promise < void > ) Type declaration ( inputWork: any , state?: "inherit" | "initial" | Partial < Omit < State , "offset" > > , duration?: number , userAction?: boolean ) : Promise < void > Parameters inputWork: any Optional state: "inherit" | "initial" | Partial < Omit < State , "offset" > > Optional duration: number userAction: boolean = true Returns Promise < void > model Ready State model Ready State: any
off off
: ( < K > ( name
?: K , callback
?: ( ( ... args
: Parameters < EventTypes [ K ] > ) => ReturnType < EventTypes [ K ] > ) ) => void ) Overrides Record.off
Defined in lib/react/withFive.ts:459 Type declaration Type Parameters K extends "error" | "network" | "load" | "loaded" | "webXRSessionStart" | "webXRSessionEnd" | "mouseWheel" | "initAnimationWillStart" | "initAnimationEnded" | "cameraUpdate" | "cameraPositionUpdate" | "cameraDirectionUpdate" | "panoSelected" | "wantsMoveToPano" | "moveToPano" | "panoWillLoad" | "panoLoaded" | "panoLoadError" | "moveToPanoCanceled" | "panoWillArrive" | "panoArrived" | "movingToPano" | "wantsGesture" | "gesture" | "wantsPanGesture" | "panGesture" | "wantsInteriaPan" | "interiaPan" | "wantsTapGesture" | "tapGesture" | "wantsPinchGesture" | "wantsPressGesture" | "pressGesture" | "pinchGesture" | "wantsMouseWheel" | "intersectionOnModelUpdate" | "wantsShowIntersectionOnModel" | "intersectionHidden" | "textureStartLoad" | "textureLoading" | "textureAbort" | "textureError" | "textureLoaded" | "webXRControllerEvent" | "webXRAxesUpdate" | "webXRControllerRayUpdate" | "webXRMoveToPano" | "dispose" | "willLoad" | "modelWillLoad" | "modelGeometryLoaded" | "modelMaterialLoaded" | "modelBvhLoaded" | "modelLoadError" | "modelLoaded" | "modelShownFloorChange" | "renderFrame" | "fps" | "stateChange" | "currentStateChange" | "setState" | "stateSynced" | "wantsToMoveToPano" | "wantsChangeMode" | "modeChange" | "helpersVisibleChange" Parameters Optional name: K Optional callback: ( ( ... args: Parameters < EventTypes [ K ] > ) => ReturnType < EventTypes [ K ] > ) Returns void on on
: ( < K > ( name
: K , callback
: ( ( ... args
: Parameters < EventTypes [ K ] > ) => ReturnType < EventTypes [ K ] > ) , once
?: boolean ) => ( ( ) => void ) ) Overrides Record.on
Defined in lib/react/withFive.ts:436 Type declaration < K > ( name: K , callback: ( ( ... args: Parameters < EventTypes [ K ] > ) => ReturnType < EventTypes [ K ] > ) , once?: boolean ) : ( ( ) => void ) Type Parameters K extends "error" | "network" | "load" | "loaded" | "webXRSessionStart" | "webXRSessionEnd" | "mouseWheel" | "initAnimationWillStart" | "initAnimationEnded" | "cameraUpdate" | "cameraPositionUpdate" | "cameraDirectionUpdate" | "panoSelected" | "wantsMoveToPano" | "moveToPano" | "panoWillLoad" | "panoLoaded" | "panoLoadError" | "moveToPanoCanceled" | "panoWillArrive" | "panoArrived" | "movingToPano" | "wantsGesture" | "gesture" | "wantsPanGesture" | "panGesture" | "wantsInteriaPan" | "interiaPan" | "wantsTapGesture" | "tapGesture" | "wantsPinchGesture" | "wantsPressGesture" | "pressGesture" | "pinchGesture" | "wantsMouseWheel" | "intersectionOnModelUpdate" | "wantsShowIntersectionOnModel" | "intersectionHidden" | "textureStartLoad" | "textureLoading" | "textureAbort" | "textureError" | "textureLoaded" | "webXRControllerEvent" | "webXRAxesUpdate" | "webXRControllerRayUpdate" | "webXRMoveToPano" | "dispose" | "willLoad" | "modelWillLoad" | "modelGeometryLoaded" | "modelMaterialLoaded" | "modelBvhLoaded" | "modelLoadError" | "modelLoaded" | "modelShownFloorChange" | "renderFrame" | "fps" | "stateChange" | "currentStateChange" | "setState" | "stateSynced" | "wantsToMoveToPano" | "wantsChangeMode" | "modeChange" | "helpersVisibleChange" Parameters name: K callback: ( ( ... args: Parameters < EventTypes [ K ] > ) => ReturnType < EventTypes [ K ] > ) Optional once: boolean Returns ( ( ) => void ) once once
: ( < K > ( name
: K , callback
: ( ( ... args
: Parameters < EventTypes [ K ] > ) => ReturnType < EventTypes [ K ] > ) ) => ( ( ) => void ) ) Defined in lib/react/withFive.ts:448 Type declaration < K > ( name: K , callback: ( ( ... args: Parameters < EventTypes [ K ] > ) => ReturnType < EventTypes [ K ] > ) ) : ( ( ) => void ) Type Parameters K extends "error" | "network" | "load" | "loaded" | "webXRSessionStart" | "webXRSessionEnd" | "mouseWheel" | "initAnimationWillStart" | "initAnimationEnded" | "cameraUpdate" | "cameraPositionUpdate" | "cameraDirectionUpdate" | "panoSelected" | "wantsMoveToPano" | "moveToPano" | "panoWillLoad" | "panoLoaded" | "panoLoadError" | "moveToPanoCanceled" | "panoWillArrive" | "panoArrived" | "movingToPano" | "wantsGesture" | "gesture" | "wantsPanGesture" | "panGesture" | "wantsInteriaPan" | "interiaPan" | "wantsTapGesture" | "tapGesture" | "wantsPinchGesture" | "wantsPressGesture" | "pressGesture" | "pinchGesture" | "wantsMouseWheel" | "intersectionOnModelUpdate" | "wantsShowIntersectionOnModel" | "intersectionHidden" | "textureStartLoad" | "textureLoading" | "textureAbort" | "textureError" | "textureLoaded" | "webXRControllerEvent" | "webXRAxesUpdate" | "webXRControllerRayUpdate" | "webXRMoveToPano" | "dispose" | "willLoad" | "modelWillLoad" | "modelGeometryLoaded" | "modelMaterialLoaded" | "modelBvhLoaded" | "modelLoadError" | "modelLoaded" | "modelShownFloorChange" | "renderFrame" | "fps" | "stateChange" | "currentStateChange" | "setState" | "stateSynced" | "wantsToMoveToPano" | "wantsChangeMode" | "modeChange" | "helpersVisibleChange" Parameters Returns ( ( ) => void ) preload Pano preload Pano: ( ( panoIndex: number , callback?: ( ( costs: number ) => void ) ) => Promise < number > )
Type declaration ( panoIndex: number , callback?: ( ( costs: number ) => void ) ) : Promise < number > Parameters panoIndex: number callback: ( ( costs: number ) => void ) = noop Returns Promise < number > 加载完成的 Promise 参数同 callback
project2d project2d: ( ( vector: Vector3 , testModel?: boolean ) => Vector2 )
Type declaration ( vector: Vector3 , testModel?: boolean ) : Vector2 Parameters vector: Vector3 testModel: boolean = false Returns Vector2 render render: ( ( callback?: ( ( ) => void ) , updateObjectResolution?: boolean ) => WebGLRenderTarget )
Overrides Record.render
Defined in lib/react/withFive.ts:512 Type declaration ( callback?: ( ( ) => void ) , updateObjectResolution?: boolean ) : WebGLRenderTarget Parameters Optional callback: ( ( ) => void ) updateObjectResolution: boolean = false Returns WebGLRenderTarget set State set
State
: ( ( state
: Partial < State > , immediately
?: boolean , userAction
?: boolean ) => void ) Type declaration ( state: Partial < State > , immediately?: boolean , userAction?: boolean ) : void Parameters state: Partial < State > immediately: boolean = false userAction: boolean = true Returns void shown Floor shown Floor: any
state Overrides Record.state
Defined in lib/react/withFive.ts:365 total Floor Length total Floor Length: any
unsafe__five Instance unsafe__five
Instance
: Five update Camera update
Camera
: ( ( pose
: Partial < Omit < Pose , "offset" > > , duration
: number , userAction
?: boolean ) => Promise < void > ) Type declaration ( pose: Partial < Omit < Pose , "offset" > > , duration: number , userAction?: boolean ) : Promise < void > Parameters pose: Partial < Omit < Pose , "offset" > > duration: number userAction: boolean = true Returns Promise < void > work Overrides Record.work
Defined in lib/react/withFive.ts:390
Five React Inject: Five 的当前状态