Search
Preparing search index...
The search index is not available
OpenCascade.js - v2.0.0-beta.533428a
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
OpenCascade.js - v2.0.0-beta.533428a
AIS_ViewController
Class AIS_ViewController
Hierarchy
Aspect_WindowInputListener
AIS_ViewController
Index
Constructors
constructor
Methods
Abort
View
Animation
Add
Touch
Point
Change3d
Mouse
Is
No
Rotate
Change3d
Mouse
To
Reverse
Change
Input
Buffer
Change
Mouse
Gesture
Map
Change
Mouse
Selection
Schemes
Event
Time
Fetch
Navigation
Keys
Fit
All
Auto
Flush
View
Events
Get3d
Mouse
Is
No
Rotate
Get3d
Mouse
Rotation
Scale
Get3d
Mouse
To
Reverse
Get3d
Mouse
Translation
Scale
Gravity
Point
Handle
View
Events
Has
Previous
Move
To
Has
Touch
Points
Input
Buffer
Is
Continuous
Redraw
Key
Down
Key
From
Axis
Key
Up
Last
Mouse
Flags
Last
Mouse
Position
Min
Zoom
Distance
Mouse
Acceleration
Mouse
Double
Click
Interval
Mouse
Gesture
Map
Mouse
Selection
Schemes
Navigation
Mode
Objects
Animation
On
Object
Dragged
On
Selection
Changed
Orbit
Acceleration
Pick
Axis
Pick
Point
Press
Mouse
Button
Pressed
Mouse
Buttons
Previous
Move
To
Process
Close
Process
Configure
Process
Expose
Process
Focus
Process
Input
Release
Mouse
Button
Remove
Touch
Point
Reset
Previous
Move
To
Reset
View
Input
Rotation
Mode
Select
In
Viewer_
1
Select
In
Viewer_
2
Set3d
Mouse
Precise
Input
Set3d
Mouse
Rotation
Scale
Set3d
Mouse
Translation
Scale
Set
Allow
Dragging
Set
Allow
Highlight
Set
Allow
Panning
Set
Allow
Rotation
Set
Allow
TouchZRotation
Set
AllowZFocus
Set
Allow
Zooming
Set
Continuous
Redraw
Set
DisplayXRAux
Devices
Set
DisplayXRHands
Set
Invert
Pitch
Set
Lock
OrbitZUp
Set
Min
Zoom
Distance
Set
Mouse
Acceleration
Set
Mouse
Double
Click
Interval
Set
Navigation
Mode
Set
Objects
Animation
Set
Orbit
Acceleration
Set
Pause
Objects
Animation
Set
Rotation
Mode
Set
Show
Pan
Anchor
Point
Set
Show
Rotate
Center
Set
Stick
To
Ray
On
Rotation
Set
Stick
To
Ray
On
Zoom
Set
Thrust
Speed
Set
Touch
Tolerance
Scale
Set
View
Animation
Set
Walk
Speed
Absolute
Set
Walk
Speed
Relative
Thrust
Speed
To3d
Mouse
Precise
Input
To
Allow
Dragging
To
Allow
Highlight
To
Allow
Panning
To
Allow
Rotation
To
Allow
TouchZRotation
To
AllowZFocus
To
Allow
Zooming
To
DisplayXRAux
Devices
To
DisplayXRHands
To
Invert
Pitch
To
Lock
OrbitZUp
To
Pause
Objects
Animation
To
Show
Pan
Anchor
Point
To
Show
Rotate
Center
To
Stick
To
Ray
On
Rotation
To
Stick
To
Ray
On
Zoom
Touch
Points
Touch
Tolerance
Scale
Update3d
Mouse
Update
Mouse
Buttons
Update
Mouse
Click
Update
Mouse
Position
Update
Mouse
Scroll
Update
Poly
Selection
Update
Rubber
Band
Update
Touch
Point
Update
View
Orientation
UpdateZRotation
Update
Zoom
View
Animation
Walk
Speed
Absolute
Walk
Speed
Relative
delete
handle
Camera
Actions
handle
Move
To
handle
Navigation
Keys
handle
Orbit
Rotation
handle
Panning
handle
View
Orientation
Keys
handle
View
Redraw
handle
View
Rotation
handleXRHighlight
handleXRInput
handleXRMove
To
handleXRPicking
handleXRPresentations
handleXRTeleport
handleXRTurn
Pad
handleZFocus
Scroll
handleZRotate
handle
Zoom
has
Panning
Anchor
Point
panning
Anchor
Point
set
Ask
Next
Frame
set
Panning
Anchor
Point
to
Ask
Next
Frame
update3d
Mouse
Keys
update3d
Mouse
Rotation
update3d
Mouse
Translation
Constructors
constructor
new AIS_
View
Controller
(
)
:
AIS_ViewController
Returns
AIS_ViewController
Methods
Abort
View
Animation
Abort
View
Animation
(
)
:
void
Returns
void
Add
Touch
Point
Add
Touch
Point
(
theId
:
Standard_ThreadId
, thePnt
:
OpenGl_Vec2d
, theClearBefore
:
boolean
)
:
void
Parameters
theId:
Standard_ThreadId
thePnt:
OpenGl_Vec2d
theClearBefore:
boolean
Returns
void
Change3d
Mouse
Is
No
Rotate
Change3d
Mouse
Is
No
Rotate
(
)
:
any
Returns
any
Change3d
Mouse
To
Reverse
Change3d
Mouse
To
Reverse
(
)
:
any
Returns
any
Change
Input
Buffer
Change
Input
Buffer
(
theType
:
AIS_ViewInputBufferType
)
:
AIS_ViewInputBuffer
Parameters
theType:
AIS_ViewInputBufferType
Returns
AIS_ViewInputBuffer
Change
Mouse
Gesture
Map
Change
Mouse
Gesture
Map
(
)
:
AIS_MouseGestureMap
Returns
AIS_MouseGestureMap
Change
Mouse
Selection
Schemes
Change
Mouse
Selection
Schemes
(
)
:
AIS_MouseSelectionSchemeMap
Returns
AIS_MouseSelectionSchemeMap
Event
Time
Event
Time
(
)
:
number
Returns
number
Fetch
Navigation
Keys
Fetch
Navigation
Keys
(
theCrouchRatio
:
number
, theRunRatio
:
number
)
:
AIS_WalkDelta
Parameters
theCrouchRatio:
number
theRunRatio:
number
Returns
AIS_WalkDelta
Fit
All
Auto
Fit
All
Auto
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
void
Flush
View
Events
Flush
View
Events
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
, theToHandle
:
boolean
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
theToHandle:
boolean
Returns
void
Get3d
Mouse
Is
No
Rotate
Get3d
Mouse
Is
No
Rotate
(
)
:
any
Returns
any
Get3d
Mouse
Rotation
Scale
Get3d
Mouse
Rotation
Scale
(
)
:
number
Returns
number
Get3d
Mouse
To
Reverse
Get3d
Mouse
To
Reverse
(
)
:
any
Returns
any
Get3d
Mouse
Translation
Scale
Get3d
Mouse
Translation
Scale
(
)
:
number
Returns
number
Gravity
Point
Gravity
Point
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
gp_Pnt
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
gp_Pnt
Handle
View
Events
Handle
View
Events
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
void
Has
Previous
Move
To
Has
Previous
Move
To
(
)
:
boolean
Returns
boolean
Has
Touch
Points
Has
Touch
Points
(
)
:
boolean
Returns
boolean
Input
Buffer
Input
Buffer
(
theType
:
AIS_ViewInputBufferType
)
:
AIS_ViewInputBuffer
Parameters
theType:
AIS_ViewInputBufferType
Returns
AIS_ViewInputBuffer
Is
Continuous
Redraw
Is
Continuous
Redraw
(
)
:
boolean
Returns
boolean
Key
Down
Key
Down
(
theKey
:
Aspect_VKey
, theTime
:
number
, thePressure
:
number
)
:
void
Parameters
theKey:
Aspect_VKey
theTime:
number
thePressure:
number
Returns
void
Key
From
Axis
Key
From
Axis
(
theNegative
:
Aspect_VKey
, thePositive
:
Aspect_VKey
, theTime
:
number
, thePressure
:
number
)
:
void
Parameters
theNegative:
Aspect_VKey
thePositive:
Aspect_VKey
theTime:
number
thePressure:
number
Returns
void
Key
Up
Key
Up
(
theKey
:
Aspect_VKey
, theTime
:
number
)
:
void
Parameters
theKey:
Aspect_VKey
theTime:
number
Returns
void
Last
Mouse
Flags
Last
Mouse
Flags
(
)
:
Aspect_VKeyFlags
Returns
Aspect_VKeyFlags
Last
Mouse
Position
Last
Mouse
Position
(
)
:
OpenGl_Vec2i
Returns
OpenGl_Vec2i
Min
Zoom
Distance
Min
Zoom
Distance
(
)
:
number
Returns
number
Mouse
Acceleration
Mouse
Acceleration
(
)
:
number
Returns
number
Mouse
Double
Click
Interval
Mouse
Double
Click
Interval
(
)
:
number
Returns
number
Mouse
Gesture
Map
Mouse
Gesture
Map
(
)
:
AIS_MouseGestureMap
Returns
AIS_MouseGestureMap
Mouse
Selection
Schemes
Mouse
Selection
Schemes
(
)
:
AIS_MouseSelectionSchemeMap
Returns
AIS_MouseSelectionSchemeMap
Navigation
Mode
Navigation
Mode
(
)
:
AIS_NavigationMode
Returns
AIS_NavigationMode
Objects
Animation
Objects
Animation
(
)
:
Handle_AIS_Animation
Returns
Handle_AIS_Animation
On
Object
Dragged
On
Object
Dragged
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
, theAction
:
AIS_DragAction
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
theAction:
AIS_DragAction
Returns
void
On
Selection
Changed
On
Selection
Changed
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
void
Orbit
Acceleration
Orbit
Acceleration
(
)
:
number
Returns
number
Pick
Axis
Pick
Axis
(
theTopPnt
:
gp_Pnt
, theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
, theAxis
:
gp_Ax1
)
:
boolean
Parameters
theTopPnt:
gp_Pnt
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
theAxis:
gp_Ax1
Returns
boolean
Pick
Point
Pick
Point
(
thePnt
:
gp_Pnt
, theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
, theCursor
:
OpenGl_Vec2i
, theToStickToPickRay
:
boolean
)
:
boolean
Parameters
thePnt:
gp_Pnt
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
theCursor:
OpenGl_Vec2i
theToStickToPickRay:
boolean
Returns
boolean
Press
Mouse
Button
Press
Mouse
Button
(
thePoint
:
OpenGl_Vec2i
, theButton
:
Aspect_VKeyMouse
, theModifiers
:
Aspect_VKeyFlags
, theIsEmulated
:
boolean
)
:
boolean
Parameters
thePoint:
OpenGl_Vec2i
theButton:
Aspect_VKeyMouse
theModifiers:
Aspect_VKeyFlags
theIsEmulated:
boolean
Returns
boolean
Pressed
Mouse
Buttons
Pressed
Mouse
Buttons
(
)
:
Aspect_VKeyMouse
Returns
Aspect_VKeyMouse
Previous
Move
To
Previous
Move
To
(
)
:
OpenGl_Vec2i
Returns
OpenGl_Vec2i
Process
Close
Process
Close
(
)
:
void
Returns
void
Process
Configure
Process
Configure
(
theIsResized
:
boolean
)
:
void
Parameters
theIsResized:
boolean
Returns
void
Process
Expose
Process
Expose
(
)
:
void
Returns
void
Process
Focus
Process
Focus
(
theIsActivated
:
boolean
)
:
void
Parameters
theIsActivated:
boolean
Returns
void
Process
Input
Process
Input
(
)
:
void
Returns
void
Release
Mouse
Button
Release
Mouse
Button
(
thePoint
:
OpenGl_Vec2i
, theButton
:
Aspect_VKeyMouse
, theModifiers
:
Aspect_VKeyFlags
, theIsEmulated
:
boolean
)
:
boolean
Parameters
thePoint:
OpenGl_Vec2i
theButton:
Aspect_VKeyMouse
theModifiers:
Aspect_VKeyFlags
theIsEmulated:
boolean
Returns
boolean
Remove
Touch
Point
Remove
Touch
Point
(
theId
:
Standard_ThreadId
, theClearSelectPnts
:
boolean
)
:
boolean
Parameters
theId:
Standard_ThreadId
theClearSelectPnts:
boolean
Returns
boolean
Reset
Previous
Move
To
Reset
Previous
Move
To
(
)
:
void
Returns
void
Reset
View
Input
Reset
View
Input
(
)
:
void
Returns
void
Rotation
Mode
Rotation
Mode
(
)
:
AIS_RotationMode
Returns
AIS_RotationMode
Select
In
Viewer_
1
Select
In
Viewer_
1
(
thePnt
:
OpenGl_Vec2i
, theScheme
:
AIS_SelectionScheme
)
:
void
Parameters
thePnt:
OpenGl_Vec2i
theScheme:
AIS_SelectionScheme
Returns
void
Select
In
Viewer_
2
Select
In
Viewer_
2
(
thePnts
:
NCollection_Sequence
<
Graphic3d_Vec2i
>
, theScheme
:
AIS_SelectionScheme
)
:
void
Parameters
thePnts:
NCollection_Sequence
<
Graphic3d_Vec2i
>
theScheme:
AIS_SelectionScheme
Returns
void
Set3d
Mouse
Precise
Input
Set3d
Mouse
Precise
Input
(
theIsQuadric
:
boolean
)
:
void
Parameters
theIsQuadric:
boolean
Returns
void
Set3d
Mouse
Rotation
Scale
Set3d
Mouse
Rotation
Scale
(
theScale
:
number
)
:
void
Parameters
theScale:
number
Returns
void
Set3d
Mouse
Translation
Scale
Set3d
Mouse
Translation
Scale
(
theScale
:
number
)
:
void
Parameters
theScale:
number
Returns
void
Set
Allow
Dragging
Set
Allow
Dragging
(
theToEnable
:
boolean
)
:
void
Parameters
theToEnable:
boolean
Returns
void
Set
Allow
Highlight
Set
Allow
Highlight
(
theToEnable
:
boolean
)
:
void
Parameters
theToEnable:
boolean
Returns
void
Set
Allow
Panning
Set
Allow
Panning
(
theToEnable
:
boolean
)
:
void
Parameters
theToEnable:
boolean
Returns
void
Set
Allow
Rotation
Set
Allow
Rotation
(
theToEnable
:
boolean
)
:
void
Parameters
theToEnable:
boolean
Returns
void
Set
Allow
TouchZRotation
Set
Allow
TouchZRotation
(
theToEnable
:
boolean
)
:
void
Parameters
theToEnable:
boolean
Returns
void
Set
AllowZFocus
Set
AllowZFocus
(
theToEnable
:
boolean
)
:
void
Parameters
theToEnable:
boolean
Returns
void
Set
Allow
Zooming
Set
Allow
Zooming
(
theToEnable
:
boolean
)
:
void
Parameters
theToEnable:
boolean
Returns
void
Set
Continuous
Redraw
Set
Continuous
Redraw
(
theToEnable
:
boolean
)
:
void
Parameters
theToEnable:
boolean
Returns
void
Set
DisplayXRAux
Devices
Set
DisplayXRAux
Devices
(
theToDisplay
:
boolean
)
:
void
Parameters
theToDisplay:
boolean
Returns
void
Set
DisplayXRHands
Set
DisplayXRHands
(
theToDisplay
:
boolean
)
:
void
Parameters
theToDisplay:
boolean
Returns
void
Set
Invert
Pitch
Set
Invert
Pitch
(
theToInvert
:
boolean
)
:
void
Parameters
theToInvert:
boolean
Returns
void
Set
Lock
OrbitZUp
Set
Lock
OrbitZUp
(
theToForceUp
:
boolean
)
:
void
Parameters
theToForceUp:
boolean
Returns
void
Set
Min
Zoom
Distance
Set
Min
Zoom
Distance
(
theDist
:
number
)
:
void
Parameters
theDist:
number
Returns
void
Set
Mouse
Acceleration
Set
Mouse
Acceleration
(
theRatio
:
number
)
:
void
Parameters
theRatio:
number
Returns
void
Set
Mouse
Double
Click
Interval
Set
Mouse
Double
Click
Interval
(
theSeconds
:
number
)
:
void
Parameters
theSeconds:
number
Returns
void
Set
Navigation
Mode
Set
Navigation
Mode
(
theMode
:
AIS_NavigationMode
)
:
void
Parameters
theMode:
AIS_NavigationMode
Returns
void
Set
Objects
Animation
Set
Objects
Animation
(
theAnimation
:
Handle_AIS_Animation
)
:
void
Parameters
theAnimation:
Handle_AIS_Animation
Returns
void
Set
Orbit
Acceleration
Set
Orbit
Acceleration
(
theRatio
:
number
)
:
void
Parameters
theRatio:
number
Returns
void
Set
Pause
Objects
Animation
Set
Pause
Objects
Animation
(
theToPause
:
boolean
)
:
void
Parameters
theToPause:
boolean
Returns
void
Set
Rotation
Mode
Set
Rotation
Mode
(
theMode
:
AIS_RotationMode
)
:
void
Parameters
theMode:
AIS_RotationMode
Returns
void
Set
Show
Pan
Anchor
Point
Set
Show
Pan
Anchor
Point
(
theToShow
:
boolean
)
:
void
Parameters
theToShow:
boolean
Returns
void
Set
Show
Rotate
Center
Set
Show
Rotate
Center
(
theToShow
:
boolean
)
:
void
Parameters
theToShow:
boolean
Returns
void
Set
Stick
To
Ray
On
Rotation
Set
Stick
To
Ray
On
Rotation
(
theToEnable
:
boolean
)
:
void
Parameters
theToEnable:
boolean
Returns
void
Set
Stick
To
Ray
On
Zoom
Set
Stick
To
Ray
On
Zoom
(
theToEnable
:
boolean
)
:
void
Parameters
theToEnable:
boolean
Returns
void
Set
Thrust
Speed
Set
Thrust
Speed
(
theSpeed
:
number
)
:
void
Parameters
theSpeed:
number
Returns
void
Set
Touch
Tolerance
Scale
Set
Touch
Tolerance
Scale
(
theTolerance
:
number
)
:
void
Parameters
theTolerance:
number
Returns
void
Set
View
Animation
Set
View
Animation
(
theAnimation
:
Handle_AIS_AnimationCamera
)
:
void
Parameters
theAnimation:
Handle_AIS_AnimationCamera
Returns
void
Set
Walk
Speed
Absolute
Set
Walk
Speed
Absolute
(
theSpeed
:
number
)
:
void
Parameters
theSpeed:
number
Returns
void
Set
Walk
Speed
Relative
Set
Walk
Speed
Relative
(
theFactor
:
number
)
:
void
Parameters
theFactor:
number
Returns
void
Thrust
Speed
Thrust
Speed
(
)
:
number
Returns
number
To3d
Mouse
Precise
Input
To3d
Mouse
Precise
Input
(
)
:
boolean
Returns
boolean
To
Allow
Dragging
To
Allow
Dragging
(
)
:
boolean
Returns
boolean
To
Allow
Highlight
To
Allow
Highlight
(
)
:
boolean
Returns
boolean
To
Allow
Panning
To
Allow
Panning
(
)
:
boolean
Returns
boolean
To
Allow
Rotation
To
Allow
Rotation
(
)
:
boolean
Returns
boolean
To
Allow
TouchZRotation
To
Allow
TouchZRotation
(
)
:
boolean
Returns
boolean
To
AllowZFocus
To
AllowZFocus
(
)
:
boolean
Returns
boolean
To
Allow
Zooming
To
Allow
Zooming
(
)
:
boolean
Returns
boolean
To
DisplayXRAux
Devices
To
DisplayXRAux
Devices
(
)
:
boolean
Returns
boolean
To
DisplayXRHands
To
DisplayXRHands
(
)
:
boolean
Returns
boolean
To
Invert
Pitch
To
Invert
Pitch
(
)
:
boolean
Returns
boolean
To
Lock
OrbitZUp
To
Lock
OrbitZUp
(
)
:
boolean
Returns
boolean
To
Pause
Objects
Animation
To
Pause
Objects
Animation
(
)
:
boolean
Returns
boolean
To
Show
Pan
Anchor
Point
To
Show
Pan
Anchor
Point
(
)
:
boolean
Returns
boolean
To
Show
Rotate
Center
To
Show
Rotate
Center
(
)
:
boolean
Returns
boolean
To
Stick
To
Ray
On
Rotation
To
Stick
To
Ray
On
Rotation
(
)
:
boolean
Returns
boolean
To
Stick
To
Ray
On
Zoom
To
Stick
To
Ray
On
Zoom
(
)
:
boolean
Returns
boolean
Touch
Points
Touch
Points
(
)
:
Aspect_TouchMap
Returns
Aspect_TouchMap
Touch
Tolerance
Scale
Touch
Tolerance
Scale
(
)
:
number
Returns
number
Update3d
Mouse
Update3d
Mouse
(
theEvent
:
WNT_HIDSpaceMouse
)
:
boolean
Parameters
theEvent:
WNT_HIDSpaceMouse
Returns
boolean
Update
Mouse
Buttons
Update
Mouse
Buttons
(
thePoint
:
OpenGl_Vec2i
, theButtons
:
Aspect_VKeyMouse
, theModifiers
:
Aspect_VKeyFlags
, theIsEmulated
:
boolean
)
:
boolean
Parameters
thePoint:
OpenGl_Vec2i
theButtons:
Aspect_VKeyMouse
theModifiers:
Aspect_VKeyFlags
theIsEmulated:
boolean
Returns
boolean
Update
Mouse
Click
Update
Mouse
Click
(
thePoint
:
OpenGl_Vec2i
, theButton
:
Aspect_VKeyMouse
, theModifiers
:
Aspect_VKeyFlags
, theIsDoubleClick
:
boolean
)
:
boolean
Parameters
thePoint:
OpenGl_Vec2i
theButton:
Aspect_VKeyMouse
theModifiers:
Aspect_VKeyFlags
theIsDoubleClick:
boolean
Returns
boolean
Update
Mouse
Position
Update
Mouse
Position
(
thePoint
:
OpenGl_Vec2i
, theButtons
:
Aspect_VKeyMouse
, theModifiers
:
Aspect_VKeyFlags
, theIsEmulated
:
boolean
)
:
boolean
Parameters
thePoint:
OpenGl_Vec2i
theButtons:
Aspect_VKeyMouse
theModifiers:
Aspect_VKeyFlags
theIsEmulated:
boolean
Returns
boolean
Update
Mouse
Scroll
Update
Mouse
Scroll
(
theDelta
:
Aspect_ScrollDelta
)
:
boolean
Parameters
theDelta:
Aspect_ScrollDelta
Returns
boolean
Update
Poly
Selection
Update
Poly
Selection
(
thePnt
:
OpenGl_Vec2i
, theToAppend
:
boolean
)
:
void
Parameters
thePnt:
OpenGl_Vec2i
theToAppend:
boolean
Returns
void
Update
Rubber
Band
Update
Rubber
Band
(
thePntFrom
:
OpenGl_Vec2i
, thePntTo
:
OpenGl_Vec2i
)
:
void
Parameters
thePntFrom:
OpenGl_Vec2i
thePntTo:
OpenGl_Vec2i
Returns
void
Update
Touch
Point
Update
Touch
Point
(
theId
:
Standard_ThreadId
, thePnt
:
OpenGl_Vec2d
)
:
void
Parameters
theId:
Standard_ThreadId
thePnt:
OpenGl_Vec2d
Returns
void
Update
View
Orientation
Update
View
Orientation
(
theOrientation
:
V3d_TypeOfOrientation
, theToFitAll
:
boolean
)
:
void
Parameters
theOrientation:
V3d_TypeOfOrientation
theToFitAll:
boolean
Returns
void
UpdateZRotation
UpdateZRotation
(
theAngle
:
number
)
:
boolean
Parameters
theAngle:
number
Returns
boolean
Update
Zoom
Update
Zoom
(
theDelta
:
Aspect_ScrollDelta
)
:
boolean
Parameters
theDelta:
Aspect_ScrollDelta
Returns
boolean
View
Animation
View
Animation
(
)
:
Handle_AIS_AnimationCamera
Returns
Handle_AIS_AnimationCamera
Walk
Speed
Absolute
Walk
Speed
Absolute
(
)
:
number
Returns
number
Walk
Speed
Relative
Walk
Speed
Relative
(
)
:
number
Returns
number
delete
delete
(
)
:
void
Returns
void
handle
Camera
Actions
handle
Camera
Actions
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
, theWalk
:
AIS_WalkDelta
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
theWalk:
AIS_WalkDelta
Returns
void
handle
Move
To
handle
Move
To
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
void
handle
Navigation
Keys
handle
Navigation
Keys
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
AIS_WalkDelta
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
AIS_WalkDelta
handle
Orbit
Rotation
handle
Orbit
Rotation
(
theView
:
Handle_V3d_View
, thePnt
:
gp_Pnt
, theToLockZUp
:
boolean
)
:
void
Parameters
theView:
Handle_V3d_View
thePnt:
gp_Pnt
theToLockZUp:
boolean
Returns
void
handle
Panning
handle
Panning
(
theView
:
Handle_V3d_View
)
:
void
Parameters
theView:
Handle_V3d_View
Returns
void
handle
View
Orientation
Keys
handle
View
Orientation
Keys
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
void
handle
View
Redraw
handle
View
Redraw
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
void
handle
View
Rotation
handle
View
Rotation
(
theView
:
Handle_V3d_View
, theYawExtra
:
number
, thePitchExtra
:
number
, theRoll
:
number
, theToRestartOnIncrement
:
boolean
)
:
void
Parameters
theView:
Handle_V3d_View
theYawExtra:
number
thePitchExtra:
number
theRoll:
number
theToRestartOnIncrement:
boolean
Returns
void
handleXRHighlight
handleXRHighlight
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
void
handleXRInput
handleXRInput
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
, theWalk
:
AIS_WalkDelta
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
theWalk:
AIS_WalkDelta
Returns
void
handleXRMove
To
handleXRMove
To
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
, thePose
:
gp_Trsf
, theToHighlight
:
boolean
)
:
Graphic3d_ZLayerId
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
thePose:
gp_Trsf
theToHighlight:
boolean
Returns
Graphic3d_ZLayerId
handleXRPicking
handleXRPicking
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
void
handleXRPresentations
handleXRPresentations
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
void
handleXRTeleport
handleXRTeleport
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
void
handleXRTurn
Pad
handleXRTurn
Pad
(
theCtx
:
Handle_AIS_InteractiveContext
, theView
:
Handle_V3d_View
)
:
void
Parameters
theCtx:
Handle_AIS_InteractiveContext
theView:
Handle_V3d_View
Returns
void
handleZFocus
Scroll
handleZFocus
Scroll
(
theView
:
Handle_V3d_View
, theParams
:
Aspect_ScrollDelta
)
:
void
Parameters
theView:
Handle_V3d_View
theParams:
Aspect_ScrollDelta
Returns
void
handleZRotate
handleZRotate
(
theView
:
Handle_V3d_View
)
:
void
Parameters
theView:
Handle_V3d_View
Returns
void
handle
Zoom
handle
Zoom
(
theView
:
Handle_V3d_View
, theParams
:
Aspect_ScrollDelta
, thePnt
:
gp_Pnt
)
:
void
Parameters
theView:
Handle_V3d_View
theParams:
Aspect_ScrollDelta
thePnt:
gp_Pnt
Returns
void
has
Panning
Anchor
Point
has
Panning
Anchor
Point
(
)
:
boolean
Returns
boolean
panning
Anchor
Point
panning
Anchor
Point
(
)
:
gp_Pnt
Returns
gp_Pnt
set
Ask
Next
Frame
set
Ask
Next
Frame
(
theToDraw
:
boolean
)
:
void
Parameters
theToDraw:
boolean
Returns
void
set
Panning
Anchor
Point
set
Panning
Anchor
Point
(
thePnt
:
gp_Pnt
)
:
void
Parameters
thePnt:
gp_Pnt
Returns
void
to
Ask
Next
Frame
to
Ask
Next
Frame
(
)
:
boolean
Returns
boolean
update3d
Mouse
Keys
update3d
Mouse
Keys
(
theEvent
:
WNT_HIDSpaceMouse
)
:
boolean
Parameters
theEvent:
WNT_HIDSpaceMouse
Returns
boolean
update3d
Mouse
Rotation
update3d
Mouse
Rotation
(
theEvent
:
WNT_HIDSpaceMouse
)
:
boolean
Parameters
theEvent:
WNT_HIDSpaceMouse
Returns
boolean
update3d
Mouse
Translation
update3d
Mouse
Translation
(
theEvent
:
WNT_HIDSpaceMouse
)
:
boolean
Parameters
theEvent:
WNT_HIDSpaceMouse
Returns
boolean
Exports
AIS_
View
Controller
constructor
Abort
View
Animation
Add
Touch
Point
Change3d
Mouse
Is
No
Rotate
Change3d
Mouse
To
Reverse
Change
Input
Buffer
Change
Mouse
Gesture
Map
Change
Mouse
Selection
Schemes
Event
Time
Fetch
Navigation
Keys
Fit
All
Auto
Flush
View
Events
Get3d
Mouse
Is
No
Rotate
Get3d
Mouse
Rotation
Scale
Get3d
Mouse
To
Reverse
Get3d
Mouse
Translation
Scale
Gravity
Point
Handle
View
Events
Has
Previous
Move
To
Has
Touch
Points
Input
Buffer
Is
Continuous
Redraw
Key
Down
Key
From
Axis
Key
Up
Last
Mouse
Flags
Last
Mouse
Position
Min
Zoom
Distance
Mouse
Acceleration
Mouse
Double
Click
Interval
Mouse
Gesture
Map
Mouse
Selection
Schemes
Navigation
Mode
Objects
Animation
On
Object
Dragged
On
Selection
Changed
Orbit
Acceleration
Pick
Axis
Pick
Point
Press
Mouse
Button
Pressed
Mouse
Buttons
Previous
Move
To
Process
Close
Process
Configure
Process
Expose
Process
Focus
Process
Input
Release
Mouse
Button
Remove
Touch
Point
Reset
Previous
Move
To
Reset
View
Input
Rotation
Mode
Select
In
Viewer_
1
Select
In
Viewer_
2
Set3d
Mouse
Precise
Input
Set3d
Mouse
Rotation
Scale
Set3d
Mouse
Translation
Scale
Set
Allow
Dragging
Set
Allow
Highlight
Set
Allow
Panning
Set
Allow
Rotation
Set
Allow
TouchZRotation
Set
AllowZFocus
Set
Allow
Zooming
Set
Continuous
Redraw
Set
DisplayXRAux
Devices
Set
DisplayXRHands
Set
Invert
Pitch
Set
Lock
OrbitZUp
Set
Min
Zoom
Distance
Set
Mouse
Acceleration
Set
Mouse
Double
Click
Interval
Set
Navigation
Mode
Set
Objects
Animation
Set
Orbit
Acceleration
Set
Pause
Objects
Animation
Set
Rotation
Mode
Set
Show
Pan
Anchor
Point
Set
Show
Rotate
Center
Set
Stick
To
Ray
On
Rotation
Set
Stick
To
Ray
On
Zoom
Set
Thrust
Speed
Set
Touch
Tolerance
Scale
Set
View
Animation
Set
Walk
Speed
Absolute
Set
Walk
Speed
Relative
Thrust
Speed
To3d
Mouse
Precise
Input
To
Allow
Dragging
To
Allow
Highlight
To
Allow
Panning
To
Allow
Rotation
To
Allow
TouchZRotation
To
AllowZFocus
To
Allow
Zooming
To
DisplayXRAux
Devices
To
DisplayXRHands
To
Invert
Pitch
To
Lock
OrbitZUp
To
Pause
Objects
Animation
To
Show
Pan
Anchor
Point
To
Show
Rotate
Center
To
Stick
To
Ray
On
Rotation
To
Stick
To
Ray
On
Zoom
Touch
Points
Touch
Tolerance
Scale
Update3d
Mouse
Update
Mouse
Buttons
Update
Mouse
Click
Update
Mouse
Position
Update
Mouse
Scroll
Update
Poly
Selection
Update
Rubber
Band
Update
Touch
Point
Update
View
Orientation
UpdateZRotation
Update
Zoom
View
Animation
Walk
Speed
Absolute
Walk
Speed
Relative
delete
handle
Camera
Actions
handle
Move
To
handle
Navigation
Keys
handle
Orbit
Rotation
handle
Panning
handle
View
Orientation
Keys
handle
View
Redraw
handle
View
Rotation
handleXRHighlight
handleXRInput
handleXRMove
To
handleXRPicking
handleXRPresentations
handleXRTeleport
handleXRTurn
Pad
handleZFocus
Scroll
handleZRotate
handle
Zoom
has
Panning
Anchor
Point
panning
Anchor
Point
set
Ask
Next
Frame
set
Panning
Anchor
Point
to
Ask
Next
Frame
update3d
Mouse
Keys
update3d
Mouse
Rotation
update3d
Mouse
Translation
Generated using
TypeDoc