26   add_normals_options();
    27   add_transform_options();
    29   set_program_brief(
"convert AutoCAD .dxf files to .egg files");
    30   set_program_description
    31     (
"This program converts DXF (AutoCAD interchange format) to egg.  It "    32      "only converts polygon data, with no fancy tricks.  DXF does not support "    33      "hierarchical databases, so dxf2egg creates a single group at the root "    34      "level for each layer in the DXF file.");
    38      "Specify the coordinate system of the input " + _format_name +
    39      " file.  Normally, this is z-up.");
    41   _coordinate_system = CS_zup_right;
    49   nout << 
"Reading " << _input_filename << 
"\n";
    51   _data->set_coordinate_system(_coordinate_system);
    55   converter._allow_errors = _allow_errors;
    57   apply_parameters(converter);
    60     nout << 
"Errors in conversion.\n";
    69 int main(
int argc, 
char *argv[]) {
 virtual void parse_command_line(int argc, char **argv)
Dispatches on each of the options on the command line, and passes the remaining parameters to handle_...
 
A program to read a DXF file and generate an egg file.
 
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
 
void set_egg_data(EggData *egg_data)
Sets the egg data that will be filled in when convert_file() is called.
 
void write_egg_file()
Writes out the egg file as the normal result of the program.
 
virtual bool convert_file(const Filename &filename)
Handles the reading of the input file and converting it to egg.
 
This is the general base class for a file-converter program that reads some model file format and gen...
 
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
 
This class supervises the construction of an EggData structure from a DXF file.