Go to the source code of this file.
Defines | |
#define | MODULE_ROBOT 1 |
#define | TIME_DELAY 30 |
#define | EPSILON 1.0e-6 |
#define | ptrNMHDR ((LPNMHDR)lparam) |
#define | ptrNM_TREEVIEW ((NM_TREEVIEW *)lparam) |
#define | ptrTV_DISPINFO ((TV_DISPINFO *)lparam) |
#define | BOUND(x, min, max) ((x) < (min) ? (min) : ((x) > (max) ? (max) : (x))) |
#define | IDM_SKTB_V 100 |
#define | IDM_SKTB_U 101 |
#define | IDM_SKTB_W 102 |
#define | IDM_SKTB_X 103 |
#define | IDM_SKTB_Y 104 |
#define | IDM_SKTB_Z 105 |
#define | IDM_SKTB_R 106 |
#define | IDM_SKTB_RESET 107 |
#define | IDM_SKTB_COPY 108 |
#define | IDM_SKTB_SAVE 109 |
#define | IDM_SKTB_LOAD 110 |
#define | IDM_SKTB_ZOOM 111 |
#define | IDM_SKTB_ZOOM_STATE 112 |
#define | IDM_SKTB_RESET_SELECT 113 |
#define | IDM_SKTB_OVERLAY 114 |
#define | IDM_SKTB_TRANSPARENT 115 |
#define | IDM_SKTB_POINTS 116 |
#define | NTOOLBARBITMAPS 17 |
#define | NTOOLBARBUTTONS 22 |
Typedefs | |
typedef double | quaternion [4] |
Functions | |
long | GetRobotVolume (long n, skel *sp, vector c) |
void | DrawRobot (HDC hdc[], object *Op, point Offset, double p, double t, double a, short im, double ima, double sx, double sy, double sz, short status) |
void | DrawFullRobot (HDC hdc[], object *Op, point Offset, double p, double t, double a, short im, double ima, double sx, double sy, double sz, short status) |
void | SkeletorOn (void) |
void | SkeletorOff (short disengage) |
int | Skeletor (void) |
void | RobotTransform (point Offset, double p, double t, double a, double sx, double sy, double sz, short im, double ima, double RoboT[4][4]) |
short | OpenRobotDirectory (char *script_file) |
void | RemoveRobotDirectory (char *script_file) |
void | GetRobotScriptName (char *script_file, long node_id, short lastframe, char *robot_name) |
short | RobotFileExists (char *robot_name) |
void | WriteRobot (object *Op, char *robot_name) |
void | SetRobotToWalkPath (node *Np) |
void | ExportRobotSequence (node *Np) |
long | ImportRobotSequence (long n, node *Np, char *filename, long firstframe, long lastframe) |
void | InterpolateRobot (double mr, object *Op, object *LastOp) |
void | UpdateRobot (object *Op) |
Variables | |
skel * | Skeleton |
SkTreeViewXpos = -1 | |
SkTreeViewYpos = -1 | |
SkTreeViewXsize = 0 | |
SkTreeViewYsize = 0 |
#define TIME_DELAY 30 |
Definition at line 6 of file ROBOT.C.
Referenced by AdjustPathTension(), AngleKeyFrame(), Resize(), ShiftKeyFrameActivate(), Skeletor(), SpinWndFn(), StageRotate(), and ZoomView().
#define NTOOLBARBUTTONS 22 |
typedef double quaternion[4] |
SkTreeViewXpos = -1 |
SkTreeViewYpos = -1 |
SkTreeViewXsize = 0 |
SkTreeViewYsize = 0 |