ArcRotateCamera class

class ArcRotateCamera

Inheritance
Annotations
  • @JS()

Constructors

ArcRotateCamera(String name, num alpha, num beta, num radius, Vector3 target, Scene scene, [bool setActiveOnSceneIfNoneActive])

Properties

absoluteRotation Quaternion
no setterinherited
allowUpsideDown bool
getter/setter pair
alpha num
getter/setter pair
angularSensibilityX num
getter/setter pair
angularSensibilityY num
getter/setter pair
animations List<Animation>
getter/setter pairinherited
autoRotationBehavior AutoRotationBehavior
no setter
behaviors List<Behavior<Node>>
no setterinherited
beta num
getter/setter pair
bouncingBehavior BouncingBehavior
no setter
cameraDirection Vector3
getter/setter pairinherited
cameraRigMode num
getter/setter pairinherited
cameraRotation Vector2
getter/setter pairinherited
checkCollisions bool
getter/setter pair
collisionRadius Vector3
getter/setter pair
customRenderTargets List<RenderTargetTexture>
getter/setter pairinherited
doNotSerialize bool
getter/setter pairinherited
fov num
getter/setter pairinherited
fovMode num
getter/setter pairinherited
framingBehavior FramingBehavior
no setter
globalPosition Vector3
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id String
getter/setter pairinherited
ignoreParentScaling bool
getter/setter pairinherited
inertia num
getter/setter pairinherited
inertialAlphaOffset num
getter/setter pair
inertialBetaOffset num
getter/setter pair
inertialPanningX num
getter/setter pair
inertialPanningY num
getter/setter pair
inertialRadiusOffset num
getter/setter pair
interaxialDistance num
getter/setter pairinherited
inverseRotationSpeed num
getter/setter pairinherited
invertRotation bool
getter/setter pairinherited
isIntermediate bool
getter/setter pairinherited
isLeftCamera bool
no setterinherited
isRigCamera bool
getter/setter pairinherited
isRightCamera bool
no setterinherited
isStereoscopicSideBySide bool
getter/setter pairinherited
keysDown List<num>
getter/setter pair
keysLeft List<num>
getter/setter pair
keysRight List<num>
getter/setter pair
keysUp List<num>
getter/setter pair
layerMask num
getter/setter pairinherited
leftCamera FreeCamera
no setterinherited
lockedTarget ↔ dynamic
getter/setter pairinherited
lowerAlphaLimit num
getter/setter pair
lowerBetaLimit num
getter/setter pair
lowerRadiusLimit num
getter/setter pair
maxZ num
getter/setter pairinherited
metadata ↔ dynamic
getter/setter pairinherited
minZ num
getter/setter pairinherited
mode num
getter/setter pairinherited
name String
getter/setter pairinherited
noRotationConstraint bool
getter/setter pairinherited
onAfterCheckInputsObservable Observable<Camera>
getter/setter pairinherited
onCollide ↔ void Function(AbstractMesh collidedMesh)
getter/setter pair
onDispose ← void Function()
no getterinherited
onDisposeObservable Observable<Node>
getter/setter pairinherited
onMeshTargetChangedObservable Observable<AbstractMesh>
getter/setter pair
onProjectionMatrixChangedObservable Observable<Camera>
getter/setter pairinherited
onReady ↔ void Function(Node node)
getter/setter pairinherited
onRestoreStateObservable Observable<Camera>
getter/setter pairinherited
onViewMatrixChangedObservable Observable<Camera>
getter/setter pairinherited
orthoBottom num
getter/setter pairinherited
orthoLeft num
getter/setter pairinherited
orthoRight num
getter/setter pairinherited
orthoTop num
getter/setter pairinherited
outputRenderTarget RenderTargetTexture
getter/setter pairinherited
panningAxis Vector3
getter/setter pair
panningDistanceLimit num
getter/setter pair
panningInertia num
getter/setter pair
panningOriginTarget Vector3
getter/setter pair
panningSensibility num
getter/setter pair
parent Node
getter/setter pairinherited
pinchDeltaPercentage num
getter/setter pair
pinchPrecision num
getter/setter pair
pinchToPanMaxDistance num
getter/setter pair
position Vector3
getter/setter pairoverride
radius num
getter/setter pair
reservedDataStore ↔ dynamic
getter/setter pairinherited
rigCameras List<Camera>
no setterinherited
rightCamera FreeCamera
no setterinherited
rigParent Camera
getter/setter pairinherited
rigPostProcess PostProcess
no setterinherited
rotation Vector3
getter/setter pairinherited
rotationQuaternion Quaternion
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
speed num
getter/setter pairinherited
state String
getter/setter pairinherited
target Vector3
getter/setter pairoverride
targetScreenOffset Vector2
getter/setter pair
uniqueId num
getter/setter pairinherited
updateUpVectorFromRotation bool
getter/setter pairinherited
upperAlphaLimit num
getter/setter pair
upperBetaLimit num
getter/setter pair
upperRadiusLimit num
getter/setter pair
upVector Vector3
getter/setter pairoverride
useAutoRotationBehavior bool
getter/setter pair
useBouncingBehavior bool
getter/setter pair
useFramingBehavior bool
getter/setter pair
useInputToRestoreState bool
getter/setter pair
useNaturalPinchZoom bool
getter/setter pair
viewport Viewport
getter/setter pairinherited
wheelDeltaPercentage num
getter/setter pair
wheelPrecision num
getter/setter pair
worldMatrixFromCache Matrix
no setterinherited
zoomOnFactor num
getter/setter pair

Methods

addBehavior(Behavior<Node> behavior) Node
inherited
attachControl([bool noPreventDefault]) → void
inherited
attachPostProcess(PostProcess postProcess, [num insertAt]) num
inherited
clone(String name) Camera
inherited
computeWorldMatrix([bool force]) Matrix
inherited
createAnimationRange(String name, num from, num to) → void
inherited
createRigCamera(String name, num cameraIndex) Camera
override
deleteAnimationRange(String name, [bool deleteFrames]) → void
inherited
detachControl() → void
inherited
detachPostProcess(PostProcess postProcess) → void
inherited
dispose([bool doNotRecurse, bool disposeMaterialAndTextures]) → void
override
freezeProjectionMatrix([Matrix projection]) → void
inherited
getAnimationByName(String name) Animation
inherited
getBehaviorByName(String name) Behavior<Node>
inherited
getChildMeshes([bool directDescendantsOnly, bool predicate(Node node)]) List<AbstractMesh>
inherited
getChildren([bool predicate(Node node), bool directDescendantsOnly]) List<Node>
inherited
getClassName() String
override
getDescendants([bool directDescendantsOnly, bool predicate(Node node)]) List<Node>
inherited
getDirection(Vector3 localAxis) Vector3
inherited
getDirectionToRef(Vector3 localAxis, Vector3 result) → void
inherited
getEngine() Engine
inherited
getForwardRay([num length, Matrix transform, Vector3 origin]) Ray
inherited
getForwardRayToRef(Ray refRay, [num length, Matrix transform, Vector3 origin]) Ray
inherited
getFrontPosition(num distance) Vector3
inherited
getLeftTarget() Vector3
inherited
getProjectionMatrix([bool force]) Matrix
inherited
getRightTarget() Vector3
inherited
getScene() Scene
inherited
getTarget() Vector3
inherited
getTransformationMatrix() Matrix
inherited
getViewMatrix([bool force]) Matrix
inherited
getWorldMatrix() Matrix
inherited
isActiveMesh(Mesh mesh) bool
inherited
isCompletelyInFrustum(ICullable target) bool
inherited
isDescendantOf(Node ancestor) bool
inherited
isDisposed() bool
inherited
isEnabled([bool checkAncestors]) bool
inherited
isInFrustum(ICullable target, [bool checkRigCameras]) bool
inherited
isReady([bool completeCheck]) bool
inherited
isSynchronized() bool
inherited
isSynchronizedWithParent() bool
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuildAnglesAndRadius() → void
removeBehavior(Behavior<Node> behavior) Node
inherited
restoreState() bool
inherited
serialize() → dynamic
inherited
serializeAnimationRanges() → dynamic
inherited
setCameraRigMode(num mode, dynamic rigParams) → void
inherited
setCameraRigParameter(String name, dynamic value) → void
inherited
setEnabled(bool value) → void
inherited
setMatUp() → void
setPosition(Vector3 position) → void
setTarget(Vector3 target) → void
inherited
storeState() Camera
override
toString([bool fullDetails]) String
A string representation of this object.
inherited
unfreezeProjectionMatrix() → void
inherited
update() → void
inherited
updateCache([bool force]) → void
inherited
zoomOn([List<AbstractMesh> meshes, bool doNotUpdateMaxZ]) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited