home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Madness / VRMAD96_ONE.ISO / programs / webspin / referenc.txt < prev    next >
Text File  |  1995-07-21  |  31KB  |  398 lines

  1. Builder Beta 1
  2.  
  3. Hello!  Thank you for purchasing Builder, a scene layout tool for assembling VRML worlds in a realtime rendered environment.  Using Builder, you will be able to import 3D objects in several formats and assemble them into a VRML world. Along the way, you'll be able to manipulate these models in many ways: scale, move, rotate, color, duplicate, modify textures, etc  .  There are thousands of 3d files on the internet.  Try the following URL for 3d freeware and shareware.  Once you are at the URL below, choose the "model market":
  4.  
  5. http://www.lightside.com/~dani/
  6.  
  7.  
  8. Known Bugs
  9.  
  10. Most likely this bug report will only make sense to you once you have encountered them during the tutorial.  But here they are for your reference.
  11.  
  12. Only the mouse sensor is now working; other inputs such as 3d mice or hmd support will come later.
  13. We don't output cameras. 
  14. When toggling between Builder and other applications, such as Microsoft Word, the colors of your scene in the 3D View will corrupt.  To correct this problem, resize the View window slightly. 
  15. Can not edit a light's properties. You must delete it and create a new light
  16. Can not edit a camera's properties. You must delete it and create a new light
  17. Can't delete objects from Object Master:  To delete objects from a scene now, do the following:  Click  on the Object in the Object Master (or <Control> click for choosing multiple objects), then you  must click the mouse cursor in any of the view windows (i.e., 3D View, or any of the Ortho Views).   Now press <Delete> key and the objects will disappear.
  18. Can only select one object at a time in 3D view window. Can do multiple selection from Object master.
  19. Ortho windows always automatically re-scale themselves to fit all objects. This can cause confusion when flying.
  20. There are special icons (in the object master) that indicate "current goup", and "current camera". If you move these objects (using Drag and Drop), these icons dissapear.
  21. When scaling an object, the bounding box get out of synch. This is harmless. Workaround: de-select and re-select the item after scaling.
  22. Can't input VRML yet, this wasn't promised, but we will have this capability soon. 
  23. When rotating objects in the Ortho views, a blue circle appears;  this blue circle intermittently fades in and out.
  24. Many features that will be implenented as Drag and Drop in the final product are now (more clumsily) implemented as dialog boxes
  25. IF you have a group selected in the Object Master and you want to deselect all objects using the [Object] [Deselect All] command, the objects under the group remain selected.   The objects are actually deselected but the Object Master does not indicate this.  Work around:  click on any object in the Object Master then try deselecting all once more.
  26.  
  27. No uninstaller
  28. Assuming you installed into: "c:\builder", and your windows directory is : "c:\windows", here's how to uninstall
  29. At a DOS prompt enter the following command: deltree c:\builder
  30. Answer 'y' at the prompt
  31. At a DOS prompt enter the following command: "del c:\windows\igl*.*"
  32. At a DOS prompt enter the following command: "del builder.ini"
  33.  
  34. Conventions
  35.  
  36. The term 'scene' refers to a Builder file containing objects.  When you save a scene it is saved as my_scene.3dw.  You can export a scene to a VRML format which becomes my_scene.wrl.  Keep in mind that you must 'Export' to VRML format not just save a file as a my_scene.wrl under the [File] [Save] menu.
  37.  
  38. Single menu items and multiple menu selections are represented with brackets as follows, respectively:  [Key1]  or [Key2] [Key3].  For example, [Object] [New Sphere] means click on the 'Object' menu option in the 3D View, drag the left mouse button to the submenu option 'New Sphere' then select that option.   Keystrokes that should be pressed simultaneousely are represented by brackets.  For example, the bracketed items <Control> or  <Select> indicate that you should hold down the Control key while selecting an object with your left mouse button.  Also if we say <Control> click, this means hold the Control key while simultaneously clicking on an object with the left mouse button.
  39.  
  40. Whenever we say 'click on an object,' we mean, press the left mouse button then let go.  So unless we specify a particular mouse button, we always mean the left mouse button. Right Mouse Click means to press the right mouse button.
  41.  
  42. When we say 'Drag' an object, we represent this action as clicking and holding the left mouse button while moving the cursor  or an object around.
  43.  
  44. When we say 'Right and Left Mouse Click' we represent this action as simultaneously clicking on the left and right mous buttons.  Usually we use this action to climb and dive (pitch, roll, yaw for all you 3D buffs).
  45.  
  46. Words in quotations usually mean to enter them with the keyboard (such as enter, "Light1" as the new light object).  Words in quotations could also imply an action to be performed at dialog boxes.  For example, click on the "Y" radio button or Click "Apply."   All other uses will use the 'single quotation marks.'
  47.  
  48.  
  49. Overview Of Windows
  50.  
  51. The first two windows appear at the top of your monitor.
  52.  
  53. 3D View    From this window, you can view the current scene in a real time 3D solid-filled rendered window.    modifying the viewpoint (see 'Fly Mode' under Options menu). The user may also pick objects in the world (see 'Pick Mode' under Options menu) and move objects around inside the universe (see 'Object Fly' under options menu). This is also the windows where you pick individual polygons for editing.
  54.  
  55. Object Master    This window displays a tree of objects currently in the scene. The user may select different objects by clicking on the object name. If control is held down and you click on another object, multiple objects may be selected and modified. This is useful for using the alignment or moving multiple objects.
  56.  
  57. The next three windows appear on the bottom of  your monitor.
  58.  
  59. Ortho Windows:     The bottom set of windows are called Orthogonal or Ortho Views.  These windows are useful for visualizing your objects in one plane at a time.  You can not pick (select) objects from these windows (in Beta I) but you can move and rotate preselected objects (objects highlighted in blue) in any of these windows.  You can only move objects which are selected.    If you selected multipleobjects from the Object Master, you can move them simultaneously in any of the Ortho Views.   
  60.  
  61. Top View    A viewpoint looking down the scene (along the Y axis).  This is also called the X-Z plane.
  62.  
  63. Front View    A viewpoint looking at the face of the scen in line (along the Z axis).  This is also called the X-Y plane
  64.  
  65. Side View    A viewpoint looking at the side of the scene (along the X axis). This is also called the Y-Z plane.
  66.  
  67.  
  68. Builder obeys the left hand rule for describing 3d coordinates
  69. +Z (into the Monitor)
  70.                 +z                                                      +x                         +yThe Ortho Windows provide the scene assembler with three views to assist in moving and aligning objects.  They are organized as follows:
  71.  
  72.     3D View                     Object Master                        theUniverse    A                        Camera1                            Block          C                    Light1    B    Top View      +z    Front View            +x          Side View         +z                  +x            +y    +y                        A            B                C
  73. Icon BarThe icon bar at the bottom of the 3D View contains some of the more frequently used options in the File Menu bar.  They are as follows:
  74.  
  75. Icon    Alternate Key Stroke(s)    Description
  76.  
  77. New Document    [File][New]     This icon creates a new scene;  you will be asked to save                 your current one.  You can not have more than one scene                 loaded in Builder.
  78.  
  79. Open Folder    [File][Open]     Opens a folder.
  80.  
  81. Disk     [File][Save As]      Saves your current scene as my_scene.3dw
  82.  
  83. Crosshairs    [Options][Fly Mode] or <F2>    When this icon is depressed, you are in Fly mode which                 means you (the camera) are flying through the scene.
  84.  
  85. Arrow    <F3>            When this icon is depressed, you are in pick mode                     which means you can "pick" or select objects from the                 View window.  When objects are picked, a blue box                     (called a bounding box) encompasses the object.  In                     addition, the object's name in the Object Master                     window will be highlighted in red.
  86.  
  87. Four-way Arrow    <F4>            When this icon is depressed, you are in object fly mode.                  This mode allows you to fly or move the object in space                 while your viewpoint is stationary.
  88.  
  89. Block    [Object][New Block]    Launches a dialog box to create a block in your scene.                  The default is a 2X2X2 cube centered at the origin (x=0,                 y-0, z-0) with a default color of gray.  
  90.  
  91. Clinder    [Object][New Cylinder]    Launches a dialog box for creating a cylinder in your                 scene.  The default is a cylinder 2 units high with 8 sides                 and a radius of 1 unit.  This default cylinder object is                 really an octagon which is 2 units high.
  92.  
  93. Sphere    [Object][New Sphere]    Launches a dialog box for creating a sphere.  The default                 is a sphere with five faces in the latitudinal direction,                 five faces in the longitudinal direction and a radius of                 one unit.
  94.  
  95. Cone    [Object][New Cone]    Launches a dialog box for creating a cone.  The default                 cone is one with a radius of 1 unit, a heigth of 2 units                 and a tessalation (number of sides) of 8 units.
  96.  
  97. Light    [Object][New Light]    Launches a dialog box for creating a new light.  The default light is a white directional light located at the origin and pointing in the x=0.5, y=0.2,z=1 direction. This default light source is an infinitely distanced light whose rays are parallel (i.e., the sun).  This ligh points toward xyz=(0.5, 0.2, 1).  SO, in effect this light shines over your left shoulder. Currently once you create a light, you can not edit it.
  98.  
  99. Letter "A"    [Object][New Text]    Launches a dialog box for creating 3D text.  The default text is white lettering centered at the origin.  You must enter text in the white area at the bottom of the dialog box.
  100.  
  101. 3 Rectangles    [Object][Import]    Imports a 3D model (NFF, 3DS, DXF, etc.)
  102.  
  103. Open Blue Trunk    [Object][New Group]    Adds a group node. This is also the node you use for WWWAnchors links.
  104.  
  105. Airplane with + sign    [View][New Camera]    Adds a new perspective camera node.
  106.  
  107.         
  108.     
  109.  
  110. Keyboard Shortcuts
  111.  
  112. <Ctrl> <N>    Create New Scene
  113. <Ctrl> <O>    Open Scene
  114. <Ctrl> <S>    Save scene
  115. <Ctrl> <J>    Show/Hide Object Master
  116. <Ctrl> <A>    See All (move viewpoint so all objects are in view)
  117. <DEL>    Delete selected objects(s)
  118. <Ctrl> <L>    Open Alignment window
  119. <Ctrl> <T>    Toggle textures on/off
  120. <Ctrl> <W>    Toggle wireframe rendering on/off
  121. <Ctrl> <F>    Toggle wireframe fly on/off
  122. <F1>    Enter help mode (implemented into Beta 2)
  123. <F2>    Put view window into fly mode
  124. <F3>    Put view window into pick mode
  125. <F4>    Put view window into object fly mode
  126.  
  127.  
  128.  
  129.  
  130. Overview of Pull-Down Menus
  131.  
  132. File Menu
  133. This menu contains options to save your work, create a new file, open a new file, save your scenes as VRML files.
  134.  
  135. [New]    Create new Builder document, removing all previous work from memory
  136. [Open]    Open existing Builder document
  137. [Save]    Save the the current Builder document
  138. [Transfer to Browser]    Launches a VRML Browser and simultaneously loads the current scene into the browser;  this option takes about 2-3 minutes to execute on Pentium 100mhz (i.e., be patient with this option). You must initialize Builder.ini with the VRML browser of choice
  139. [Export to WRL]    Writes current document to a .WRL file
  140. [Exit]    Exits Builder
  141.  
  142. View Menu
  143. This pull-down menu controls cameras, lights and viewpoints.  If a check mark appears before each entry, then that camera, viewpoint or light is on; no check mark means it is off.  A detailed description follows:
  144.  
  145. [Toolbar]    Selects whether or not the toolbar is displayed at the top of the view window
  146.  
  147. [Status Bar]     Selects whether or not the status window is displayed at the bottom of the view window
  148.  
  149. [Object Master]    Shows or hides the Object Master. The Object Master displays a tree of all objects, lights and cameras in the current universe. You can use LMB to select different objects and if the CTRL key is held down, multiple objects may be selected.
  150.  
  151. [Crosshairs]     Shows or hides the crosshairs displayed in the center of the view window
  152. [New Camera]     Generates a new camera at the current position of the view window
  153.  
  154. [Change Camera]     Launches a window of all cameras in univese. Clicking LMB on a camera moves the viewpoint to the selected camera
  155.  
  156. [See All]    Switches viewpoint to a perspective where all objects in universe are in view
  157.  
  158. [Cameras Visible]    Toggles all cameras in universe visible or invisible
  159.  
  160. [Reset Camera]    This option has several sub menus:
  161.     [Reset to Original Position]     This places the camera back into its original position, either where it was created or where it was the last time the scene was loaded    [Move to Origin]    Moves the camera to the XYZ coordinates of 0,0,0- the origin of the universe    [Remove Twist]    Removes any rotation on the Z axis    [Remove Tilt]    Removes any rotation on the X axis    [Align with]    This submenu option has several sub menus explained below:    [POS X]     Aligns the camera so it is looking along the positive X axis, or to the right
  162.     [NEG X]    Aligns the camera so it is looking along the negative X axis, or to the left    [POS Y]    Aligns the camera so it is looking along the positive Y axis, or up    [NEG Y]    Aligns the camera so it is looking along the negative Y axis, or down    [POS Z]    Aligns the camera so it is looking along the positive Z axis, or out    [NEG Z]    Aligns the camera so it is looking along the negative Z axis, or in[Ambient Light]    Launches a window with a slidebar that changes the intensity of the ambient light in a scene.
  163.  
  164. [Background Color]     Launches a window that allows you to select the background color in the view window. If Strict VRML is not checked under the options menu, Webspace will recognize the background color when it reads in the .WRL file.
  165.  
  166. [Lights Visible]    Toggles whether or not graphical objects representing lights are visible in the universe. Note this doesn't actually turn off the lights.
  167. [Default Window Arrangement]    Resets all windows to the position they are when the program is started. 
  168.  
  169. Object Menu
  170.  
  171. [New Group]    Launches a window with several options used to define the new group
  172.  
  173. [Comment Node]    Adds a VRML "Info" node. 
  174.  
  175. [Name]    Define the name of the group
  176.  
  177. [Location]    Modify the XYZ location of the group
  178.  
  179. [Link]    Define the group as a URL anchor and type the name of the URL
  180.  
  181. [Description]    Allows you to enter a text description of the group
  182.  
  183. [Import]    Launches a window with several options used to import external geometry
  184.  
  185. [Name]    Defines the name of the new object in the universe
  186.  
  187. [Scale Factor]    Defines the size of the object in the universe once it is imported
  188.  
  189. [Location]     Defines the XYZ cooridinates of the object in the universe once it is imported
  190.  
  191. [Path]    Allows you to define the location of the file in standard DOS format
  192.  
  193. [Fast Merge]    Checking this box increases the frame rate on the object, but rendering quality will decrease when objects intersect.
  194.  
  195. [Visible]    Checking this box makes the imported object immediately visible
  196.  
  197. [Browse]    Launches a window allowing you to browse through storage devices for the geometry file that you want imported.
  198.  
  199. [New Block]    Launches a window with several options used to define the parameters of a new block:
  200.  
  201.     Name:     Defines the name of the new block in the universe
  202.     Size:     Defines the XYZ size of the new block 
  203.     Location:     Defines the XYZ location in the universe of the new block
  204.     Backface:     Toggles whether or not the inside of the block will be visible and calculated by the renderer.
  205.     Fastmerge:     Checking this box increases framerate on the object, but rendering quality will decrease when objects intersect
  206.     Visible:     Checking this box makes the object immediately visible
  207.     Color:     Launches a window allowing the user to define the color of the new object
  208.  
  209. [New Cylinder]    Launches a window for defining the parameters of a new cylinder
  210.  
  211.     Name:     Defines the name of the new cylinder in the universe
  212.     Size:     Defines the XYZ size of the new cylinder 
  213.     Location:     Defines the XYZ location in the universe of the new cylinder
  214.     Backface:     Toggles whether or not the inside of the cylinder will be visible and calculated by the renderer.
  215.     Fastmerge:     Checking this box increases frame rate on the cylinder, but rendering quality will decrease when objects intersect
  216.     Visible:     Checking this box makes the cylinder immediately visible
  217.     Color:     Launches a window allowing the user to define the color of the new cylinder
  218.     Smooth:     Checking this box defines the new cylinder as smooth shaded in the universe
  219.  
  220. [New Sphere]    Launches a window for defining the parameters of the new sphere:
  221.  
  222.     Name:     Defines the name of the new sphere in the universe
  223.     Size:     Defines the XYZ size of the new sphere 
  224.     Location:     Defines the XYZ location in the universe of the new sphere
  225.     Backface:     Toggles whether or not the inside of the sphere will be visible and calculated by the renderer.
  226.     Fastmerge:     Checking this box increases framerate on the sphere, but rendering quality will decrease when objects intersect
  227.     Visible:     Checking this box makes the sphere immediately visible
  228.     Color:     Launches a window allowing the user to define the color of the new sphere
  229.     Smooth:     Checking this box defines the new sphere as smooth shaded in the universe
  230.  
  231. [New Cone]    Launches a window with several options used to define the parameters of the new cone:
  232.  
  233.     Name:     Defines the name of the new cone in the universe
  234.     Size:     Defines the XYZ size of the new cone 
  235.     Location:     Defines the XYZ location in the universe of the new cone
  236.     Backface:     Toggles whether or not the inside of the cone will be visible and calculated by the renderer.
  237.     Fastmerge:     Checking this box increases framerate on the cone, but rendering quality will decrease when objects intersect
  238.     Visible:     Checking this box makes the cone immediately visible
  239.     Color:     Launches a window allowing the user to define the color of the new cone
  240.     Smooth:     Checking this box defines the new cone as smooth shaded in the universe
  241.  
  242. [New Terrain]    Launches a window with several options used to define the parameters of a new terrain    
  243.  
  244.     Name:     Defines the name of the terrain in the universe
  245.     # of  Patches:     Defines the number of 2 color XZ patches created on the new terrain
  246.     Patch Size:     Defines the XZ size of each individual patch the the array
  247.     Patch Color:     Launches a window allowing the user to define the color of a terrain patch, which patch defined depends on which patch color button was pressed
  248.     Location:     Defines the XYZ location of the terrain in the universe
  249.     Backface:     Checking this box makes the terrain visible on both sides. This decreases framerate in the view window as twice as many faces are calculated
  250.     Visible:     Checking this box makes the terrain immediately visible in the view window
  251.  
  252. [New Light]    Launches a window with several options used to define the characteristics of a new light.  Right now there only directional lights are viewable in Builder.  However, you can export all three:  directional, point and spot.  In Builder, lights must appear before the objects they intend to illuminate.  For example, you must have light source at a higher point int he Object Master tree. the examples below, we will use a house to illustrate the diferences between a point, directional and spot light.
  253.  
  254.     Name:     Defines the name of the new light in the universe
  255.     Location:     Defines the XYZ location of the new light in the universe
  256.     Direction:     Defines the XYZ tilt, roll and facing of the new light in the universe
  257.     Visible:     Checking this box makes the light immediately visible in the universe
  258.     Intensity:     This slide bar defines the overall brightness of the light- sliding it to left creates a dimmer light, to the right is brighter.
  259.  
  260.     Directional:     Checking this circle defines the light as illuminating outward in the direction set under the 'Direction' option.  The default for a  directional light illuminates from the origin and points toward x,y,z = (0.5,0.2,1).  This is analogous to a sun hovering over your left shoulder.   The location of the directional light (the origin) is irrelevant; only the direction matters.  We include the location coordinates so that you can locate or place it in a convenient spot.  A direction light straight downward (normal to the roof)  illuminates both the top of the roof (assuming the roof is flat) and the top of the floor.  This really does not make sense in our world (i.e., a roof on earth will shade the floor).  To "correct" this behavior
  261.  
  262.     Point:     Checking this circle defines the light as illuminating outward from all directions similar to a light bulb.  So if you have a point light in a house, the floor and ceiling will be illuminated.   The closer objects are to the light source, the brighter they will appear; but the relationship between brightness of light and distance from objects depends on the VRML viewer you are using.  The direction of a point light is irrelevant; the location is relevant.
  263.  
  264.     Spot:     Checking this circle defines the light as shooting a beam outward from the direction set under the 'Direction' option.   Right now, according to the VRML spec, the cutoff angle in a spot light is 141 degrees.    You will be able to control the "cone" of the light source in Beta 2.  The direction and location of a spot light is relevant.  
  265.  
  266.     Color:     Launches a box allowing the user to set the color of the light; default is white
  267.  
  268.  
  269. The chart below may be helpful in understanding the differences between a point, spot and directionaly light:
  270.  
  271.  
  272.                 Location Matter?            Direction Matter?
  273.     
  274. Point                yes                no
  275.  
  276. Direction                no                yes 
  277.  
  278. Spot                yes                yes
  279.  
  280.  
  281.  
  282.  
  283. [New Text]    Launches a window with several options used to define new text in the universe
  284.  
  285.     Name:     Defines the name of the text in the universe
  286.     Location:     Defines the XYZ location of the text in the universe
  287.     Save as Polygons:
  288.     Visible:     Checking this box makes the text immediately visible in the universe
  289.     Color:     Launches a window allowing the user to define the color of the text in the universe
  290.     White Box:     Allows the user to input text that will be converted into a 3D object in the universe
  291.  
  292.  
  293. [Deselect All]    Deselects all selected objects in the universe
  294.  
  295. [Duplicate Selected]     Makes a new exact duplicate of the object(s) selected
  296.  
  297. [Modify Selected]    Launches a sub menu of several options:
  298.  
  299.     Color:     Launches a window that allows the user to modify the selected object(s) color
  300.     Scale:     Launches a window that allows the user to modify the selected object(s) XYZ scale in the universe
  301.     Name:     Launches a window that allows the user to modify the selected object(s) name
  302.     Texture:     Launches a window that allows the user to change the selected object(s) texture
  303.     Location:     Launches a window that allows the user to change the selected object(s) XYZ location in the universe
  304.  
  305. [Delete Selected]    Deletes the selected object(s) from the universe
  306.  
  307. Alignment Menu
  308.  
  309. This feature is useful for aligning objects with each other.  For example, you may want to "drop" a lamp EXACTLY on top of a table.  With this tool you can allign multiple objects along any axis.  You can also control where the objects are aligned with respect to one another.  For example you can align two object so that their center points share the same X value or you can align two objects so that their sides share the same X value.  In the first case one object is inside the other; in the second case the two objects are side-by-side.
  310.  
  311.  
  312. [Align]    Launches a window that of several options used to define the type of object alignment.  An explanation of each.
  313.  
  314.     Axis:    Defines which axis the user wants to align the selected objects along
  315.     Center:     Checking this circle makes selected objects align along the center of the anchor object
  316.     Touch:     Checking this circle makes selected objects touch eachother along the selected axis of the anchor object
  317.     Top:     Checking this circle makes selected objects align along the top of the selected axis of the anchor object
  318.     Bottom:     Checking this circle makes selected objects align along the bottom of the selected axis of the anchor object
  319.     Anchor:    Allows the user to define the anchor object from the currently selected objects
  320.     Apply:    Applies the align routine to the selected objects 
  321.     Spacing:    xxx
  322.  
  323.  
  324. Speed Menu
  325.  
  326.  
  327. [Textures-]    Selecting this item toggles whether or not textures are visible and rendered in the universe. If off, framerate increases
  328. [Smooth Shaded]     Selecting this item toggles whether or not smooth shading is applied to all objects in the universe. If off, framerate increases
  329. [Wire Frame]     Selecting this item makes all items in the universe defined as wireframe. If on, framerate increases
  330. [Wire Fly]    Selecting this item makes all objects in the universe rendered as wireframe only while the user is flying. As soon as flying stops, the objects are rendered as solid fill. If this option is on, framerate increases
  331. [Constraints / Sensitivity]    Launches a window with several options in it:
  332. [Rotational Constraints]    These three boxes may be checked to stop any rotation attempted along 
  333.     the X Y or Z axis.
  334. [Linear Constraints]    These three boxes may be checked to stop any 'movement' or 'flying'     attempted along the X Y or Z axis.
  335. [Linear Sensitivity]    This bar may be moved to adjust the 'step size' and 'speed' of any movement 
  336.     made in the View window.
  337.  
  338. Options Menu
  339.  
  340. [Auto Sensitivity]    Selecting this item makes the step size of the viewpoint correspond with any object that is created or imported
  341.  
  342. [Auto See All]    Selecting this item relocates the viewpoint everytime a new object is created or imported, placing the viewpoint in a position where all objects are in view. This option is useful when importing objects that may "swallow" your camera (viewpoint) or for objects wh.  For example, if you import an object that is very large, then the new object will surround your camera.  If this option is enabled (checked), then your active camera will "back up" enabling you to automatically  "see all" of your scene.  Or if you import an object which is behind you, your active camera will position itself so that all objects are in view.
  343.  
  344. [Fly Mode]    Places the 3D View into fly mode.  When you are in object fly mode, your cursor appears as an airplane.  There are six degrees-of-freedom when flying  your viewpoint (modifying the active camera) in Builder.  These six degrees-of-freedom are controlled by positioning and holding down either the left mouse button, the right mouse button or a combination of both the left and right mouse simultaneously.  The further away from the crosshairs you place the airplane icon, the faster your viewpoint changes.
  345.  
  346.     Forward and Backward     Position the airplane above the crosshairs and hold the left mouse button to move forward; below the crosshairs to move backward.
  347.  
  348.     Rotate Right and Left    Position the airplane to the right of the crosshairs and hold the left mouse button to rotate right; left of the crosshairs to rotate left.  This is analogous to a helicopter rotating about its local axis.
  349.  
  350.     Up and down    Position the airplane above the crosshairs and hold the right mouse button to fly up (to raise your viewpoint up -y units); below the crosshairs to fly down.
  351.  
  352.  
  353.     Move right and  left    Position the airplane to the right of the crosshairs and hold the right mouse button to move (pan); left of the crosshairs to fly left.
  354.  
  355.     Rotate clockwise
  356.     and counter clockwise:    Position the airplane to the right of the crosshairs and simultaneously hold both the right and left mouse buttons to rotate the viewpoint clockwise (the scene will appear to rotate counterclockwise); left of the crosshairs to rotate the viewpoint counterclockwise.
  357.  
  358.     Climb and Dive    Position the airplane above the crosshairs TO CLIMB, BELOw
  359.  
  360.  
  361. [Pick Mode]     When this is selected, the user may left click on any object in the view window and it will be selected. Left clicking again will bring up an options box with several options:
  362.  
  363.     Stretch X    Checking this circle locks the stretching onto the X plane
  364.     Stretch Y    Checking this circle locks the stretching onto the Y plane
  365.     Stretch Z    Checking this circle locks the stretching onto the Z plane
  366.     Scale    Checking this circle locks the stretching onto all planes, allowing the object to be scaled
  367.     Axis    World-Checking this circle scales and stretches the object around the center of the universe
  368.     Local     Checking this circle scales and stretches the object around the center of the selected object(s)
  369.     Slide Bar    Sliding left or clicking the left arrow scales or stretches smaller, sliding right or clicking the right arrow scales or stretches larger
  370.     Textures    Shaded- checking this box makes the texture darkened or lightened depending the ammount of light hitting it
  371.     Transparent    checking this box makes all black in the selected texture appear see-through
  372.     Apply    Launches a window that allows the user to select from a list of image files to apply to the selected object as a texure map
  373.     Remove    Removes the current texture from the selected object
  374.     Color    Launches a window that allows the user to define the color of the selected object
  375.     Name    Allows the user to change the name of the selected object in the universe
  376.     Location    Allows the user to change the XYZ location of the selected object
  377.     Direction    Allows the user to change the rotatation, tilt and facing of the selected object along the XYZ axis
  378.     Size    Allows the user to change the XYZ scale of the selected object
  379.     Commit     Invokes all changes on the selected object
  380.     Restore    Removes all changes made on the selected object
  381.  
  382.  
  383. [Object Fly]    Puts the view window into object fly mode. When the left mouse button is pressed in the view window the selected object will move along the Z axis and rotate around the Y axis. When the right button is pressed in the view window the object will fly along the X and Y axis. If both buttons are pressed in the view window and the mouse is moved, the object will rotate around the X and Z axis
  384.  
  385. [Strict VRML]    When this option is selected, the document, when saved to .WRL format, will comply rigidly to VRML spec 1.0
  386.  
  387. [Show Statistics]    When this option is selected the framerate and polygon count of the current scene will be displayed in the status bar of the view window
  388.  
  389. [Render Always]    When this option is selected the scene will constantly redraw itself even when no object manipulation or viewpoint movement is occuring. This allows for a constant framerate to be calculated, but slows down the system considerably.
  390.  
  391. [Help Menu]
  392.  
  393.     Index    Displays an index of all help topics (implemented in Beta 2)
  394.     Using Help    Displays instructions on how to use context-senstive help (implemented in Beta 2)
  395.     About Builder    Displays version information and company info
  396.  
  397.  
  398.