home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 16 / 16.iso / t / t191 / 3.img / 3DMISC.ZIP / Q3HF10.HLP < prev    next >
Encoding:
Text File  |  1989-03-17  |  9.9 KB  |  248 lines

  1.  
  2.  SET, Introduction
  3.  
  4.  The SET  commands are  used to  set   various   parameters which
  5.  affect   other   commands,  and  operations in QikDraw 3D. These
  6.  parameters include:
  7.  
  8.    -   Screen depth  which defines  the default  distance in,  or
  9.        out of   the   screen at which points added using the puck
  10.        will be placed.
  11.    -   Setting tolerances  which define  how accurately  elements
  12.        must be  located,  the  maximum  distance  a  point can be
  13.        from a  plane, and  still be  considered on the plane  and
  14.        how   close lines  must  be  before  they  intersect,  and
  15.        defining the  accuracy to  which circles  and arcs will be
  16.        drawn.
  17.    -   Defining the x and y spacings of QD3D's reference grid.
  18.    -   System  re-initialization  (all  parameters    reset    to
  19.        default values, any current model information is lost).
  20.  
  21.  On  first   entering  QikDraw,   all  SET  parameters  are  pre-
  22.  initialized (ie.  assigned default  values), so that drawing may
  23.  proceed   without the need to explicitly "SET" these parameters.
  24.  Subsequently, SET  commands may be used while creating a part to
  25.  change individual parameter values to suit current requirements.
  26.  
  27.  
  28.  "SET DEPTH"
  29.  
  30.  This command  is used  to specify  the default  depth  that  new
  31.  points  will be given when added using the puck. Positive values
  32.  of the  depth will  add the  points in  front of the screen, and
  33.  negative   values of the depth will add points behind the screen
  34.  front plane. The default depth is used by all commands which add
  35.  new  points, eg. POINT ADD, LINE ADD, CIRCLE ADD, PLANE ADD etc.
  36.  
  37.  When QD3D  is initialized,  the default  depth is  0., and,  the
  38.  plane that  is coplanar  with the  screen is the x-y plane, with
  39.  the z-axis  pointing out  of the  screen. When  points are added
  40.  using the  PUCK, then they are added in the x-y plane and with z
  41.  coordinates of  0. This is because the depth is set at 0. If the
  42.  depth was set at -10, then all PUCK point additions would have z
  43.  coordinates of -10.
  44.  
  45.  Procedure
  46.  .   Enter the default depth.
  47.  
  48.  
  49.  "SET MODE"
  50.  
  51.  Mode commands  determine whether or not to use the grid, to ring
  52.  the bell  and to  activate the  construction plane.  The options
  53.  appear in a tertiary menu and can be toggled on/off.
  54.  
  55.  SNAP (NO SNAP)
  56.  
  57.  This command  draws the  default  grid  definition  (or  a  grid
  58.  defined using  SET GRID)  on the  screen.   Whenever a  point is
  59.  added on  the screen  using the  puck, the location of the point
  60.  will be  the nearest  grid point  to the  puck.   If the user is
  61.  snapping  to  an  already  existing  point  then  Snap  mode  is
  62.  overridden.
  63.  No Snap   turns  off the  grid set  up by Snap.  Points added no
  64.  longer snap to grid locations but are added as normal.
  65.  
  66.  QUIET (NO QUIET)
  67.  
  68.  This command  turns off  the bell;  it is  not  rung,  even  for
  69.  errors.   No Quiet   turns  the bell on and it is rung with each
  70.  user prompt.
  71.  
  72.  CON PL (NO CONPL)
  73.  
  74.  This activates  the user's  construction plane.    Points  added
  75.  using the  central  puck  button  will  be  projected  onto  the
  76.  construction plane.   Axes  showing the orientation of the plane
  77.  is displayed in the top left-hand corner of the screen.
  78.  NO CONPL deactivates the contruction plane.
  79.  
  80.  
  81.  "SET TOLR"
  82.  
  83.  This command  defines four  tolerances. The  first  is  a  plane
  84.  tolerance. This  tolerance specifies how far away from a plane a
  85.  point may  be, before  it is no longer considered to be lying on
  86.  the plane. The line tolerance specifies how close two lines must
  87.  be to  be  considered  as  intersecting.  The  circle  tolerance
  88.  specifies   how accurately  circles and  arcs are  drawn on  the
  89.  screen. The  snap tolerance  specifies how  accurately  circles,
  90.  lines and  points   must be  identified to  be found.  The  snap
  91.  tolerance also defines  the size of the cross, used to represent
  92.  the points.
  93.  
  94.  In QD3D,  circles/arcs are  drawn as a sequence of straight line
  95.  segments, although  in most  cases this  is not  apparent to the
  96.  user, provided  the number  of sides  defined for  the entity is
  97.  sufficiently large  in proportion  to it's  on screen  size. The
  98.  resolution applied  to the  drawing of  circles,  cylinders  and
  99.  revolved arcs  may be  defined by  the user  to improve  the  on
  100.  screen drawing  speed. Changes  to the values are allowed in the
  101.  range [0.001,0.25].  This resolution  can be  set in  the  third
  102.  prompt of this command.
  103.  
  104.  Procedure
  105.  .   Enter plane tolerence.
  106.  .   Enter line tolerence.
  107.  .   Enter circle display resolution.
  108.  .   Enter snap tolerence (for grid).
  109.  
  110.  
  111.  "SET *CONP"
  112.  
  113.  The  SET  *CONP  commands  allow  a  construction  plane  to  be
  114.  specified.   It can  be activated  and deactivated  with the SET
  115.  MODE command.  Once activated the points added using the central
  116.  button will be projected onto the construction plane.
  117.  
  118.  If SET  *CONP is  selected with the central button then the user
  119.  will be prompted to enter four points.  The first pair of points
  120.  define a  horizontal vector  in the  construction plane (its "x-
  121.  axis") and  the second  pair define  a vertical  vector  in  the
  122.  construction plane (its "y-axis").
  123.  
  124.  If the  command is  selected with  the left button then the user
  125.  must locate  an existing  plane in  the model;  the user is then
  126.  prompted to  choose between  two normals  for the z-axis (of the
  127.  construction plane).
  128.  
  129.  
  130.  
  131.  "SET GRID"
  132.  
  133.  This command  is used  to specify the grid spacing. In QD3D  the
  134.  grid is  based on  the current view. Points added using the puck
  135.  will snap  to the nearest displayed grid point, and will  have a
  136.  depth given  by the  default depth.  A reference  grid point  is
  137.  displayed every  n (n  user defined)  grid units as specified by
  138.  this command.
  139.  
  140.  Upon initializing to QD3D, the grid spacings are as follows:
  141.  
  142.  Horizontal           50
  143.  Vertical             50
  144.  Reference point      10
  145.  
  146.  The reference  point refers  to how often a reference grid point
  147.  is draw.  A reference  point does  not have to be drawn at every
  148.  grid point but rather every second, third etc. if so desired.
  149.  
  150.  Procedure
  151.  .   Enter horizontal grid spacing.
  152.  .   Enter vertical grid spacing.
  153.  .   Enter reference point spacing.
  154.  
  155.  
  156.  "SET *COLR"
  157.  
  158.  In QD3D,  there is  a colour  table with 256 locations (numbered
  159.  from  0   to  255)   each  of  which  contains  a  specific  RGB
  160.  combination. This  command is  used to  set one or more of these
  161.  locations to  a user  specified colour.  These are  all  set  by
  162.  defaults when the user enters QikDraw, but these defaults can be
  163.  changed. A  colour table  location is selected from the tertiary
  164.  menu and then this location is defined as any combination of the
  165.  three colours red, green and blue. The format for the definition
  166.  is as follows:
  167.  
  168.  009900        specifies 0% red, 99%green, 0% blue, giving green.
  169.  670067        specifies  67%  red,  0%green,  67%  blue,  giving
  170.  purple.
  171.  
  172.  If the  user has some line drawn in colour 1, and he/she changes
  173.  the colour combination definition in box 1, then those lines are
  174.  immediately changed to reflect the new definition.
  175.  
  176.  Procedure
  177.  .   Enter the location number to change.
  178.  .   Specify the RGB combination for that location.
  179.  
  180.  
  181.  "SET COLR"
  182.  
  183.  This command is used to set the default colour to be used in all
  184.  entity additions.  The desired  location in  the colour table is
  185.  selected and  the colour  defined in  that location used for any
  186.  future entity  additions or  changes.   There are  256  possible
  187.  colours in QD3D.
  188.  
  189.  Procedure
  190.  .   Enter the number of the colour table location to use.
  191.  
  192.  
  193.  "SET LAYR"
  194.  
  195.    
  196.  This command  is used  to define  which layer the user currently
  197.  wishes to work on. A part can consist of many entities and these
  198.  entities can  be drawn  in different  layers. This  is a  way to
  199.  unclutter a  complex drawing. Entities can be drawn in different
  200.  layers and  these different  layers need not all be displayed at
  201.  the same time.
  202.  
  203.  Any entities  added from  this command  onwards, are drawn in at
  204.  the specified  layer. There  are up  to 256  layers  in  QikDraw
  205.  numbered from 0 to 255.
  206.  
  207.  Procedure
  208.  .   Enter default layer to draw entities in.
  209.  
  210.  
  211.  "SET *LAYR"
  212.  
  213.  This command  is used  to specify  which layers of a drawing are
  214.  currently active,  ie. are  to be  displayed on  the screen. The
  215.  command acts  as a toggle switch. First you are asked which part
  216.  of the  layer table  to display  on the  screen (the whole table
  217.  cannot fit  into tertiary menu so the table must be displayed 64
  218.  at a  time). If the selection button is pressed while located in
  219.  a layer  box, if  that layer is currently active, it is rendered
  220.  inactive and  visa versa.  The screen  is immediately updated to
  221.  reflect the new layer definitions.
  222.  
  223.  Procedure
  224.  .   Enter the base of the table to display in tertiary menu.
  225.  .   Select any layer from tertiary menu to change.
  226.  .   Press the termination button to finish.
  227.  
  228.  
  229.  "SET CLEAR"
  230.  
  231.  This command  is  used  to  re-initialize  QikDraw  3D.  QikDraw
  232.  parameters are  returned to their default values and any current
  233.  part information  is lost  and is not recoverable in the current
  234.  session. If,  having executed  this command,  the user  realizes
  235.  that   the information  lost was  in fact  needed, then  at this
  236.  point (or  at a  later time)  the  user  can  recover  the  lost
  237.  information by  quitting QikDraw and replaying the session up to
  238.  the point  where   the SET  CLEAR  command  was  executed,  then
  239.  terminating the  replay  at this point. For details on replaying
  240.  QD3D sessions, see 1.3 CONTROLLED REPLAY OF PREVIOUS SESSIONS.
  241.  
  242.  After  executing  this  command,  the  screen  is  cleared,  all
  243.  drafting information  is lost  (note that  the  STATISTICS  AREA
  244.  values  are  reset  to  zero)  and  QD3D  parameter  values  are
  245.  reinitialized (ie. returned to their default values).
  246.  
  247.  
  248.