Preparing search index...
The search index is not available
ara3d-webgl
ara3d-webgl
viw-webgl-viewer/gizmos/sectionBox
BoxInputs
Class BoxInputs
Defines user interactions with the section box.
Hierarchy
BoxInputs
Index
Constructors
constructor
Properties
cube
drag
Origin
dragp
Plane
face
Normal
last
Box
mouse
Down
on
Box
Confirm
on
Box
Stretch
on
Face
Enter
raycaster
shared
Box
unregisters
viewer
Methods
on
Drag
on
Mouse
Click
on
Mouse
Move
on
Mouse
Up
raycast
register
stretch
unregister
Constructors
constructor
new
Box
Inputs
(
viewer
:
Viewer
, cube
:
Object3D
<
Event
>
, box
:
Box3
)
:
BoxInputs
Parameters
viewer:
Viewer
cube:
Object3D
<
Event
>
box:
Box3
Returns
BoxInputs
Properties
cube
cube
:
Object3D
<
Event
>
drag
Origin
drag
Origin
:
THREE
.
Vector3
= ...
dragp
Plane
dragp
Plane
:
Plane
= ...
face
Normal
face
Normal
:
THREE
.
Vector3
= ...
last
Box
last
Box
:
Box3
= ...
mouse
Down
mouse
Down
:
boolean
on
Box
Confirm
on
Box
Confirm
:
(
(
box
:
Box3
)
=>
void
)
Type declaration
(
box
:
Box3
)
:
void
Parameters
box:
Box3
Returns
void
on
Box
Stretch
on
Box
Stretch
:
(
(
box
:
Box3
)
=>
void
)
Type declaration
(
box
:
Box3
)
:
void
Parameters
box:
Box3
Returns
void
on
Face
Enter
on
Face
Enter
:
(
(
normal
:
THREE
.
Vector3
)
=>
void
)
Type declaration
(
normal
:
THREE
.
Vector3
)
:
void
Parameters
normal:
THREE
.
Vector3
Returns
void
raycaster
raycaster
:
THREE
.
Raycaster
= ...
shared
Box
shared
Box
:
Box3
unregisters
unregisters
:
(
(
)
=>
void
)
[]
= []
viewer
viewer
:
Viewer
Methods
on
Drag
on
Drag
(
event
:
any
)
:
void
Parameters
event:
any
Returns
void
on
Mouse
Click
on
Mouse
Click
(
event
:
any
)
:
void
Parameters
event:
any
Returns
void
on
Mouse
Move
on
Mouse
Move
(
event
:
any
)
:
void
Parameters
event:
any
Returns
void
on
Mouse
Up
on
Mouse
Up
(
event
:
any
)
:
void
Parameters
event:
any
Returns
void
raycast
raycast
(
position
:
THREE
.
Vector2
)
:
Intersection
<
Object3D
<
Event
>
>
[]
Parameters
position:
THREE
.
Vector2
Returns
Intersection
<
Object3D
<
Event
>
>
[]
register
register
(
)
:
void
Returns
void
stretch
stretch
(
normal
:
THREE
.
Vector3
, amount
:
number
)
:
Box3
Parameters
normal:
THREE
.
Vector3
amount:
number
Returns
Box3
unregister
unregister
(
)
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Modules
ara3d-
webgl
images
index
Format
Vim
Helpers
THREE
Animation
Utils
Audio
Context
Buffer
Geometry
Utils
Cache
Curve
Utils
Earcut
Geometry
Utils
Image
Utils
Math
Utils
Property
Binding
Shape
Utils
Uniforms
Utils
scene/mesh
scene/scene
scene/sub
Mesh
utils/ILogger
viewer/input
Action
viewer/inputs/touch
viewer/raycaster
viewer/rendering/render
Scene
viewer/rendering/renderer
viewer/selection
viewer/viewer
vim-
loader
Geometry
Utils
Transparency
vim-
loader/gltf
Loader
vim-
loader/materials
vim-
loader/mesh
Factory
vim-
loader/object
Attributes
vim-
loader/scene
Factory
vim-
loader/vim
vim-
loader/vim
Loader
vim-
loader/vim
Object
viw-
webgl-
viewer
viw-
webgl-
viewer/camera
viw-
webgl-
viewer/gizmos
viw-
webgl-
viewer/gizmos/measure
viw-
webgl-
viewer/gizmos/section
Box
viw-
webgl-
viewer/inputs
viw-
webgl-
viewer/rendering
Box
Inputs
constructor
cube
drag
Origin
dragp
Plane
face
Normal
last
Box
mouse
Down
on
Box
Confirm
on
Box
Stretch
on
Face
Enter
raycaster
shared
Box
unregisters
viewer
on
Drag
on
Mouse
Click
on
Mouse
Move
on
Mouse
Up
raycast
register
stretch
unregister
Generated using
TypeDoc
Defines user interactions with the section box.