41 void append_command_comment(
EggData *_data);
42 static void append_command_comment(
EggData *_data,
const std::string &comment);
44 static bool dispatch_normals(
ProgramBase *
self,
const std::string &opt,
const std::string &arg,
void *mode);
45 bool ns_dispatch_normals(
const std::string &opt,
const std::string &arg,
void *mode);
47 static bool dispatch_scale(
const std::string &opt,
const std::string &arg,
void *var);
48 static bool dispatch_rotate_xyz(
ProgramBase *
self,
const std::string &opt,
const std::string &arg,
void *var);
49 bool ns_dispatch_rotate_xyz(
const std::string &opt,
const std::string &arg,
void *var);
50 static bool dispatch_rotate_axis(
ProgramBase *
self,
const std::string &opt,
const std::string &arg,
void *var);
51 bool ns_dispatch_rotate_axis(
const std::string &opt,
const std::string &arg,
void *var);
52 static bool dispatch_translate(
const std::string &opt,
const std::string &arg,
void *var);
61 NormalsMode _normals_mode;
62 double _normals_threshold;
63 vector_string _tbn_names;
72 bool _got_coordinate_system;
73 CoordinateSystem _coordinate_system;
This is intended to be the base class for most general-purpose utility programs in the PANDATOOL tree...
void add_normals_options()
Adds -no, -np, etc.
This is the primary interface into all the egg data, and the root of the egg file structure.
static void convert_paths(EggNode *node, PathReplace *path_replace, const DSearchPath &additional_path)
Recursively walks the egg hierarchy.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This encapsulates the user's command-line request to replace existing, incorrect pathnames to models ...
A base class for things that may be directly added into the egg hierarchy.
void add_transform_options()
Adds -TS, -TT, etc.
This is a base class for both EggSingleBase and EggMultiBase.
void add_points_options()
Adds -points as a valid option for this program.
This class stores a list of directories that can be searched, in order, to locate a particular file.