Next: Copy Object Up: DRAFT *** DRAFT Previous: Torus Parameter Editing

# KEYBOARD COMMANDS

The MGED keyboard commands are used to maintain overall control of the system and to perform general housekeeping functions. They are summarized below.

    Key        Argument[s]                    Description

      e          obj1* obj2* ... objn*          display objects on the screen
      E          obj1* obj2* ... objn*          display objects evaluating regions
      B          obj1* obj2* ... objn*          Zap screen, display objects
      d          obj1* obj2* ... objn*          delete objects from screen
      cp         oldobj newobj                  copy 'oldobj' to 'newobj'
      cpi        oldtgc newtgc                  copy 'oldtgc' to 'newtgc' inverted
      Z          -none-                         Zap (clear) the screen
      g          groupname obj1* obj2*....objn* group objects
      r          region op1 sol1....opn soln    create/modify a region
      i          object instname                create instance of an object
      mv         oldname newname                rename object
      mvall      oldname newname                rename all occurences of an object
      l          object*                        list object information
      kill       obj1* obj2* ... objn*          remove objects from the file
      killall    obj1* obj2* ... objn*          remove object[s] + references from file
      killtree   obj1* objn* ... objn*          remove complete paths  **CAREFUL**
      t          object*                        table of contents
      mirror     oldobj newobj axis             mirror image of an object
      mirface    \#\#\#\# axis                  mirror face \#\#\#\# about an axis
      extrude    \#\#\#\# distance              extrude an arb face
      item       region item air                change region item/air codes
      mater      region material los            change region mat/los codes
      rm         comb mem1* mem2*....memn*      delete members from combination
      units      mm|cm|m|in|ft                  change the units of the objectfile
      title      new-title                      change the title of the description
      p          dx [dy dz]                     precise commands for solid editing
      rotobj     xdeg ydeg zdeg                 rotate(absolute) an edited object
      scale      factor                         scale(absolute) an edited object
      translate  x y z                          translate an edited object
      arb        name rot fb                    make arb8 with rot and fb
      analyze    solids                         print much info about a solid
      summary    s|r|g                          solid/region/group summary
      tops       -none-                         list all top level objects
      find       obj1* obj2* ... objn*          find all references to an object
      area       [endpoint-tolerance]           find presented area of E'd objects

    			MGED Command Summary 1

      Key        Argument[s]                          Description

      plot       [-zclip] [-2d] [out-file] [| filter] make UNIX-plot of view
      color      low high r g b str                   assign color(r g b) to item range
      edcolor    -none-                               text edit the color/item assignments
      prcolor    -none-                               print the current color/item assignments
      make       name type                            create and display a primitive
      fix        -none-                               restart the display after hangup
      rt         [options]                            raytrace view onto framebuffer
      release    -none-                               release current display processor
      attach     nu|tek|tek4109|plot|mg|vg|rat        attach new display processor
      ae         az elev                              rotate view w/azim and elev angles
      regdef     item [air los mat]                   set default codes for next region created
      ted        -none-                               text edit a solids parameters
      vrot       xdeg ydeg zdeg                       rotate view
      ill        name                                 illuminate object
      sed        solidname                            solid edit the named solid
      center     x y z                                set view center
      press      button-label                         emulate button press
      knob       id value                             emulate knob twist
      size       value                                set view size
      x          -none-                               debug list of objects displayed
      status     -none-                               print view status
      refresh    -none-                               send new control list
      edcomb     comb flag item air mat los           edit comb record info
      edgedir    delta\_x delta\_y delta\_z           define direction of an ARB edge being moved
      in         name type {parameters}               type-in a new solid directly
      prefix     string obj1* obj2* ... objn*         prefix objects with 'string'
      keep       file.g obj1* obj2* ... objn*         keep objects in 'file.g'
      tree       obj1* obj2* ... objn*                list tree for objects
      inside     --prompted for input--               find inside solid

    			MGED Command Summary 2

      Key        Argument[s]                  Description

      solids     file obj1* obj2* ... objn*   make ascii solid parameter summary in 'file'
      regions    file obj1* obj2* ... objn*   make ascii region summary in 'file'
      idents     file obj1* obj2* ... objn*   make ascii region ident summary in 'file'
      edcodes    obj1* obj2* ... objn*        edit region ident codes
      dup        file {prefix}                checks for dup names in 'file' \& current file
      cat        file {prefix}                cat's 'file' onto end of current file
      track      --prompted for input--       builds track given appropriate 'wheel' data
      3ptarb     --prompted for input--       makes arb8 given 3 pts, etc.
      rfarb      --prompted for input--       makes arb8 given point, rot, fallback, etc
      whichid    ident1 ident2 ... identn     list all regions with given ident
      paths      --prompted for input--       lists all paths matching input path
      listeval   --prompted for input--       gives 'evaluated' path summary
      copyeval   --prompted for input--       copy an 'evaluated' path-solid
      tab        obj1* obj2* ... objn*        list objects as stored in data file
      push       obj1* obj2* ... objn*        push object transformations to solids
      facedef    \#\#\#\# {data}              define plane of an edited ARB face
      eqn        A B C                        define plane coefficients of rotating ARB face
      q          -none-                       quit
      %          -none-                       escape to shell
      ?          -none-                       help message

    			MGED Command Summary 3

- Copy Object
- Zap Screen
- Drop objects from display screen
- Move (rename) object
- Set Local Working Units
- Group objects
- Create Region
- Instance an object
- Change Title of Database
- Extrude
- Remove members from Combination
- List Object Information
- Analyze Solid
- Mirror Object
- Create ARB8
- Change Item (Ident) and Air codes of Region
- Specify Material Properties
- Edit Combination Record Info
- Edit (Display) an object on the screen
- Evaluated Display of Object on the screen
- Zap screen and Display Object
- Kill (delete) object from database
- List Table of Contents
- List Tree Tops
- Make prototypical solid
- Mirror ARB Face
- Print Summary of Objects
- Specify Numeric Parameter(s)
- Release Current Display
- Attach to Display Device
- Numeric Object Rotation Edit
- Scale Edited Object
- Translate Edited Object
- Fix Broken Hardware (sometimes)
- Ray-Trace Current View
- Emulate Knob Twist
- Solid_EditNamed Solid
- Illuminate Named Object
- Rotate the View
- Move Screen Center
- Set View Size
- Extended List of all Objects in Displaylist
- Refresh Display
- Print View Status
- Simulate Button Press
- Escape to the Shell
- Get Short Help Listing
- Get Long Help Listing
- Exit (Quit) MGED
- Copy and Translate TGC
- Remove Object and All References
- Remove Complete Tree
- Add Color To Display
- Edit Display Colors
- Print Display Colors
- Find Objects
- Estimate Presented Area
- Produce UNIX Plot
- Text Edit Solid Parameters
- Keyboard Input of Solid Parameters
- Change View Azimuth, Elevation
- Define Region Identifiers
- Change Edge Direction
- Prefix Object Names
- Keep Objects in Another File
- List Object Hierarchy
- Create Inside Solid
- Produce ASCII Summary of Solids
- Produce ASCII Summary of Regions
- Produce ASCII Summary of Idents
- List Objects Paths
- List Evaluated Path Solid
- Evaluate Path and Copy Solid
- Edit Objects Region Identifiers
- List Object As Stored
- List Regions With Given Ident
- Create ARB Given 3 Points
- Create ARB Given Point and Angles
- Push Editing Down Paths
- Check For Duplicate Names
- Concat Files
- Create Pseudo-Track
- Define ARB Face
- Define Plane Equation of ARB Face
- Move (Rename) Everywhere
- Miscellaneous Commands
- UNIX-Plot Output
- Ray-Tracing the Current View
- Animation