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()
Assembly: WPFOpenGL.dll
Syntax
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 |
|