== == Build A Round Hole Feature == The ROUNDHOLE sample program demonstrates how to create a STEP round hole feature. This program builds a sample product and then attaches a round hole feature to it. The program just creates the parametric description for the feature (circular profile swept along a linear path) and gives it a flat bottom condition. We do not have any CAD geometry in this example, but the code also shows how to associate a feature with advanced_face instances on the product geometry. "roundhole_out.stp" contains the sample output from this program. This program creates the data set and saves it as a STEP Part 21 file called "output_file.stp". This is a text file, so you can look at it with a text editor or the STEP Part 21 file browser to see how the information is represented. BUILD INSTRUCTIONS We provide Visual Studio project for the program, as well as separate makefiles for UNIX and Windows. On UNIX platforms, make sure that the ROSE/ROSE_INCLUDE/ROSE_LIB environment variables are set as described in the installation notes. With the Visual Studio project, compile and run the program using the normal build mechanism. To use the makefiles, just run make/nmake as shown below. % make # UNIX Machines > nmake # Windows Machines When building with nmake on Windows, you must run the vcvars32 batch file (found in the Visual Studio bin directory) to make sure that the C++ compiler is in the command line search path.