/// <summary> /// This is the Constructor for the MouseSelection object, scene must be fully initialized and /// valid camera and window must be passed in, name must be passed /// </summary> /// <param name="name">string</param> /// <param name="camera">Camera</param> /// <param name="window">RenderWindow</param> public MouseSelector(string name, Camera camera, RenderWindow window) { this._Camera = camera; this._Window = window; this._name = name; this._rect = new SelectionRectangle(this._name); this._Camera.ParentSceneNode.CreateChildSceneNode(this._name + "_node").AttachObject(this._rect); Log(this._name + " created, and attached to " + this._name + "_node."); }
/// <summary> /// This is the Constructor for the MouseSelection object, scene must be fully initialized and /// valid camera and window must be passed in, name must be passed /// </summary> /// <param name="name">string</param> /// <param name="camera">Camera</param> /// <param name="window">RenderWindow</param> public MouseSelector( string name, Camera camera, RenderWindow window ) { _Camera = camera; _Window = window; _name = name; _rect = new SelectionRectangle( _name ); _Camera.ParentSceneNode.CreateChildSceneNode( _name + "_node" ).AttachObject( _rect ); Log( _name + " created, and attached to " + _name + "_node." ); }