C# Class CSharpGL.SatelliteManipulater

Rotates a camera on a sphere, whose center is camera's Target.

Just like a satellite moves around a fixed star.

Inheritance: Manipulater, IMouseHandler
Afficher le fichier Open project: bitzhuwei/CSharpGL Class Usage Examples

Méthodes publiques

Méthode Description
Bind ( ICamera camera, ICanvas canvas ) : void

SatelliteManipulater ( MouseButtons bindingMouseButtons = MouseButtons.Right ) : System

ToString ( ) : string

Unbind ( ) : void

Private Methods

Méthode Description
IMouseHandler ( object sender, MouseEventArgs e ) : void
PrepareCamera ( ) : void
SetBounds ( int width, int height ) : void

Method Details

Bind() public méthode

public Bind ( ICamera camera, ICanvas canvas ) : void
camera ICamera
canvas ICanvas
Résultat void

SatelliteManipulater() public méthode

public SatelliteManipulater ( MouseButtons bindingMouseButtons = MouseButtons.Right ) : System
bindingMouseButtons MouseButtons
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

Unbind() public méthode

public Unbind ( ) : void
Résultat void