The Pointer3D type exposes the following members.

Constructors

  NameDescription
Pointer3DOverloaded.

Methods

  NameDescription
CopyIModel
This method returns a copy of Pointer3D
(Overrides Model..::.CopyIModel()()().)
CrossCreate
This method creates an array, and stores the 3D vertex to be able to draw a cross with the user size.
DrawCross
This method draws the lines that represent the Pointer3D
DrawHead
this method should draw the object as it would look like if we look at it through an eye located between the 2 observer eyes
(Overrides Model..::.DrawHead()()().)
DrawLeftEye
this method should draw the object as it would look like if we look at it through the observer's path_l eye
(Overrides Model..::.DrawLeftEye()()().)
DrawRightEye
this method should draw the object as it would look like if we look at it through the observer's path_r eye
(Overrides Model..::.DrawRightEye()()().)
Equals (Inherited from Object.)
Finalize (Inherited from Object.)
GetHashCode (Inherited from Object.)
GetType (Inherited from Object.)
Hide
Hides the 3D Mouse Pointer3D
MaxDistanceToObserver
This method calculates the maximun distance to the observer
(Overrides Model..::.MaxDistanceToObserver(Observer).)
MemberwiseClone (Inherited from Object.)
Show
Shows the Pointer3D
ToString (Inherited from Object.)

Fields

  NameDescription
_color
this is the Pointer3D's color
_constantSize
If true the size of the Pointer3D doesn't change measured on the screen
_layer
This field tell us the layer the model belongs to
(Inherited from Model.)
_position
This vector represents the Model position
(Inherited from Model.)
_size
this is the pointer's size
_type
this is the Pointer3D's type
_visible
a field to know if the mouse is visible or not
_visibleLeftEye
This field represents if the model can be seen by the left eye
(Inherited from Model.)
_visibleRightEye
This field represents if the model can be seen by the right eye
(Inherited from Model.)

Properties

  NameDescription
ConstantSize
If true the size of the Pointer3D doesn't change measured on the screen
CoordOpenGl
Sets/gets the mouse's OpenGL space coordinates
HtmColor
Gets/Sets the pointer´s color in html format That's because a Color cannot be automatically serialized/deserialized using the .NET System.Xml.Serialization.XmlSerializer class
Layer
This field tell us the layer the model belongs to
(Inherited from Model.)
Pointer3DColor
Sets/gets the Pointer3D color
Position
This vector represents the Model position
(Inherited from Model.)
Rotated
establish if the Pointer3D's symbol is rotated
Size
Sets/gets the Pointer3D size
Type
Sets/gets the Pointer3D type
Visible
Get/set if the mouse is visible or not
VisibleLeftEye
This field represents if the model can be seen by the left eye
(Inherited from Model.)
VisibleRightEye
This field represents if the model can be seen by the left eye
(Inherited from Model.)

See Also