Show / Hide Table of Contents

Class OrbitCamera

Inheritance
System.Object
OrbitCamera
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: WPFOpenGL
Assembly: WPFOpenGL.dll
Syntax
public class OrbitCamera

Constructors

OrbitCamera(Vector3, Vector3)

Declaration
public OrbitCamera(Vector3 cameraPosition, Vector3 cameraDirection)
Parameters
Type Name Description
System.Numerics.Vector3 cameraPosition
System.Numerics.Vector3 cameraDirection

Methods

AdjustOrbitCamera(Single, Single)

Declaration
public void AdjustOrbitCamera(float deltaX, float deltaY)
Parameters
Type Name Description
System.Single deltaX
System.Single deltaY

ChangeOrbitTarget(Single, Single)

Declaration
public void ChangeOrbitTarget(float deltaX, float deltaY)
Parameters
Type Name Description
System.Single deltaX
System.Single deltaY

GetPosition()

Declaration
public Vector3 GetPosition()
Returns
Type Description
System.Numerics.Vector3

LookAt(OpenGL)

Declaration
public void LookAt(OpenGL gl)
Parameters
Type Name Description
OpenGL gl

Persepective(OpenGL)

Declaration
public void Persepective(OpenGL openGL)
Parameters
Type Name Description
OpenGL openGL

RightDirection()

Declaration
public Vector3 RightDirection()
Returns
Type Description
System.Numerics.Vector3

RotateOrbitCamera(Single, Single)

Declaration
public void RotateOrbitCamera(float deltaX, float deltaY)
Parameters
Type Name Description
System.Single deltaX
System.Single deltaY

ScreenToRay(Vector2, Vector3)

Declaration
public Vector3 ScreenToRay(Vector2 screenPixel, Vector3 eulerAngle)
Parameters
Type Name Description
System.Numerics.Vector2 screenPixel
System.Numerics.Vector3 eulerAngle
Returns
Type Description
System.Numerics.Vector3

UpDirection()

Declaration
public Vector3 UpDirection()
Returns
Type Description
System.Numerics.Vector3

ZoomOrbitCamera(Single)

Declaration
public void ZoomOrbitCamera(float deltaZ)
Parameters
Type Name Description
System.Single deltaZ
In This Article
Back to top Generated by DocFX