Revolver - User's Guide

Introduction

Revolver allows you to create interesting 3D shapes without going through all the hassle of vertex manipulation. If you've wanted to create a rounded pipe corner or an intricate pillar, then the solution is this program - all you have to do is draw a 2D profile.

Revolver creates a 3D shape by rotating (revolving) a 2D profile (drawn in Revolver) about an axis you specify. At various intervals, it stops, creates a brush, then carries on - the more brushes you tell it to make, the smoother the rotation will appear.

Drawing a Profile

To draw a profile, you use the line tool (). To create a line with the tool, click where you want the line to start in the grid view, then move the mouse to where you want it to end and click again. This creates the line. To create the profile, simply repeat the process for each line of the profile you wish to create.

If you accidentally put a line in the wrong place, or want to adjust where some lines end, you can use the vertex selection tool () and the move tool (). Using the vertex selection tool, either click on the vertex you wish to move or drag a box around the collection of vertices you wish to move. Select the move tool, then click and drag anywhere in the grid view to move the vertices relative to your movements. To deselect the vertices, use the vertex selection tool and click anywhere in the grid view.

If you decide that you need to delete a line, select the vertex selection tool, select the two end points of the line you wish to delete, and press the delete key on your keyboard. If you wish to delete more than one line, simply make sure that the endpoints of all the lines you wish to delete are selected - only lines which have both endpoints selected will be deleted.

Using Primitives

Revolver provides the facility to generate common geometric shapes, as they are likely to be used often. To use a primitive, select the Primitives menu, then click on the primitive you wish to create. Squares and triangles will be generated instantly, whereas a circle requires input as to how many "sides" it should have (minimum of 3, maximum of 12).

The circle primitive can be utilised to create other standard geometric shapes - a 5-'sided' circle will generate a regular pentagon, a 6-'sided' circle will generate a regular hexagon, and so-on.

Saving and Loading a Profile

If you wish to store the profile, Revolver can save them in its own .RPR format. Use the File->Save As and File->Save menu options to save the file to disk, and use the File->Open option to open a previously saved file.

Revolving the Profile

Once you have drawn out your profile, you can then revolve it. Beware that there are strict requirements on what the profile is like:
  • There must not be 'loose ends' (i.e. lines with one or two ends that do not connect to other lines)
  • There must not be any 'cross connections' (i.e. more than two lines connecting to one point)
  • There should not be more than one profile drawn - if there are more than one, the solids generated will be invalid

    To get an idea of what is valid and what is not, here are some valid and invalid profiles:


    Valid

    Valid

    Invalid

    Invalid

    Invalid

    Invalid

    When you are satisfied that you have created a good profile and that it is valid, you can revolve it. Pressing the revolve button () brings up the revolve dialog. This dialog is where you specify all the nuts and bolts of how you want your revolve operation to come out. Here is an explanation of each parameter:

    When you have input the parameters, and are ready to generate the profile, click the Revolve! button and the MAP file will be generated and written. If you are using a complex profile, don't worry if it seems to hang for a few seconds - that's due to lots of calculations having to be done. You can then open the MAP file in Hammer and copy and paste it into your map.

    Found a bug?

    If you think you have found a bug in Revolver, send detailed information (a saved file of the profile [see above], parameters passed to the revolve dialog if applicable) to deathwish@valve-erc.com.

    Revolver is Copyright © Francis "DeathWish" Woodhouse, 2003.