Releases Notes Nov 23 1998 by ROB
====================================

	BASIC IDEAS.
	=================

	* first letters of all the Viewer2dTest commands is "v2d"

	* Initialize first an AIS 2D VIEWER by the command "v2dinit"

	* Draw variables (shapes) are named and can have an associated AIS2D object.
	  This object has the same name and can be displayed,
	    selected, modified in the AIS2D viewer
	  
	  ex : box b 100 100 100
	       v2ddisplay b
	       v2dsetcolor b INDIANRED
	
	* Several Types Of commands :

	   ================
	 - Viewer Commands : Act on the viewer (v2daxo, v2dfit, v2drepaint, v2dclear,...)
           ================  KeyCodes are availables when the mouse is inside the viewer Area:
			        "F" : FitAll
				"H" : HLR Mode 
				"D" : Reset (Default View)
				"S" : Shading Mode as Default
				"W" : WireFrame Mode
				"U" : return to original default mode
			        "Z" : Clipping planes on/off (toggle)
				"," : Hilight next detected (only in sub-shapes selection mode)
				"." : Hilight previous detected (only in sub-shapes selection mode)
         =========================
       - Objects Creation Commands:
         =========================

	  One can create interactive objects of different kind:

	  Shapes      : standard creation of brep ("box b 100 100 100" + "v2ddisplay b")
	  Datums      : Axis,Points,Trihedrons,Circles (arguments or dynamic selection)
	  Relations   : Dimensions and constraints (Creation by selection in the Viewer).

	 ==========================
       - Graphic Attribute commands :
	 ==========================
	 
	  change of color, transparency, material, displaymode, ...
	 
	  3 Modes are possible:
	
	
	  1] <COMMAND_NAME> <OBJ1>... <OBJN> <Other Args>  
	
  	     the commands act on objects passed as arguments.

	  2] <COMMAND_NAME> <Other Args> + Objects are selected in the AIS viewer

	     the command acts on selected objects.


	  3] <COMMAND_NAME> <Other Args> + No Selected Object in the Viewer.
	
	     the command acts on the interactive Context.


	
	  example : 1) vsetdisplaymode A 1 -> the graphic mode number 1 of A is computed and displayed
		  
		    2) one object is selected in the AIS Viewer
		
		       vsetcolor INDIANRED  -> the selected object is colored in INDIANRED
					       THIS IS A LOCAL MODE FOR THE SELECTED OBJECTS
		     
		    3) no object is selected in the viewer 
		       "vsetdisplaymode 1" -> every object which has no specific display mode
					      and is displayed in the graphic context will now
					      be displayed with Mode 1 of Presentation.
		       (i.e for AIS_Shapes, they will be displayed in shading mode)
					    
				THIS IS A GLOBAL MODE FOR ALL OBJECTS.

	 ==================
       - Selection Commands
	 ==================

	 *vpickshape <SubType> [nameA or .] [name b or .]

		 <SubType> = V(ertex)  E(dge)  W(ire) F(ace) SHELL SHAPE SOLID	

	   activates the selection mode of <SubType> for displayed shapes.

	
         3 syntaxes
	 ----------
	 vpickshape <SubType> ->Activates single selection of <subtype>
                                the picked entity is put in a draw variable
			        an automatic name is set ("Picked_E_j" for an edge for example)
			        and printed on the screen.

	 vpickshape <SubType> A -> the single picked entity is put in the draw variable "A"
	

	 vpickshape <SubType> A B C -> multi Selection . The selection process runs in the viewer
			               until the right number of entities is reached. the picked
				       shapes are put into Draw variables "A" "B" "C"

	 vpickshape <SubType> . . . -> automatic naming.






	 *vpickobject <Type> <Signature> . . .
	
	  same principle but for general interactive objects (axis,points, shapes, planes,...)

		     <Type> and <signature> acts as selection filters.


	 *vIOTypes gives the today known Types and Signatures delivered with the DAIS UL...


	 N.B. : Package commands fit with the previous DRAW commands and can be used in others commands
	        to make various selections in the AIS VIEWER (see Viewer2dTest.cdl)
