Property | Type | Description | |
---|---|---|---|
m_ButtonDownCameraTargetDistance | float | ||
m_ButtonDownMousePosition | float2 | ||
m_ButtonDownNormalizedTargetDistance | float | ||
m_ButtonDownTargetObjectMatrix | |||
m_ButtonDownTransform | |||
m_ButtonsDown | MouseButtons | ||
m_Camera | |||
m_CameraTargetDistance | float | ||
m_CameraTransform | |||
m_Control | |||
m_InvButtonDownTargetObjectMatrix | |||
m_ManipulationPanSpeed | float | ||
m_ManipulationRotationSpeed | float | ||
m_ManipulationZoomAcceleration | float | ||
m_ManipulationZoomSpeed | float | ||
m_NormalizedTargetDistance | float | ||
m_bLastManipulationWasFirstPerson | bool | ||
m_bPushingTarget | bool | ||
m_bRotationEnabled | bool |
Method | Description | |
---|---|---|
Attach ( |
||
CameraManipulator ( ) : System | ||
Detach ( |
||
InitializeCamera ( |
Method | Description | |
---|---|---|
ComputeNormalizedScreenPosition ( int _X, int _Y, float _fCameraAspectRatio ) : float2 | ||
Control_MouseDown ( object sender, |
||
Control_MouseMove ( object sender, |
||
Control_MouseUp ( object sender, |
||
Control_MouseWheel ( object sender, |
||
DeNormalizeTargetDistance ( float _fNormalizedTargetDistance ) : float | ||
GetDenormalizationFactor ( ) : float | ||
GetEuler ( |
/// Converts an angle+axis into a plain rotation matrix /// Extracts Euler angles from a rotation matrix
|
|
NormalizeTargetDistance ( float _fDeNormalizedTargetDistance ) : float |
public Attach ( |
||
_Control | ||
_Camera | ||
return | void |
protected ComputeNormalizedScreenPosition ( int _X, int _Y, float _fCameraAspectRatio ) : float2 | ||
_X | int | |
_Y | int | |
_fCameraAspectRatio | float | |
return | float2 |
protected Control_MouseDown ( object sender, |
||
sender | object | |
e | ||
return | void |
protected Control_MouseMove ( object sender, |
||
sender | object | |
e | ||
return | void |
protected Control_MouseUp ( object sender, |
||
sender | object | |
e | ||
return | void |
protected Control_MouseWheel ( object sender, |
||
sender | object | |
e | ||
return | void |
protected DeNormalizeTargetDistance ( float _fNormalizedTargetDistance ) : float | ||
_fNormalizedTargetDistance | float | |
return | float |
public Detach ( |
||
_Control | ||
return | void |
protected GetDenormalizationFactor ( ) : float | ||
return | float |
protected GetEuler ( |
||
_Matrix | ||
return |
public InitializeCamera ( |
||
_position | ||
_target | ||
_up | ||
return | void |
protected NormalizeTargetDistance ( float _fDeNormalizedTargetDistance ) : float | ||
_fDeNormalizedTargetDistance | float | |
return | float |
protected float m_ButtonDownCameraTargetDistance | ||
return | float |
protected float2 m_ButtonDownMousePosition | ||
return | float2 |
protected float m_ButtonDownNormalizedTargetDistance | ||
return | float |
protected float4x4,SharpMath m_ButtonDownTargetObjectMatrix | ||
return |
protected float4x4,SharpMath m_ButtonDownTransform | ||
return |
protected float4x4,SharpMath m_CameraTransform | ||
return |
protected Control,System.Windows.Forms m_Control | ||
return |
protected float4x4,SharpMath m_InvButtonDownTargetObjectMatrix | ||
return |
protected float m_ManipulationRotationSpeed | ||
return | float |
protected float m_ManipulationZoomAcceleration | ||
return | float |
protected float m_NormalizedTargetDistance | ||
return | float |
protected bool m_bLastManipulationWasFirstPerson | ||
return | bool |