#include <ExtruderCone.h>
Public Member Functions | |
double | Angle () |
point | BasePoint () |
double | CyclinderLenth () |
ExtruderCone () | |
ExtruderCone (double height, point base_point, Vec3f normal, double angle) | |
void | GeneCone () |
double | Height () |
point | Multi (point s) |
Vec3f | Normal () |
double | Radii () |
void | Render (WireFrame *ptr_frame, double alpha) |
void | RotateTri (Triangle temp) |
void | Rotation (double angle, point start, point end) |
void | Rotation (GeoV3 normal, point start, point end) |
void | Test () |
double | ToolLenth () |
double | TopCenter () |
double | TopLenth () |
double | TopRadii () |
double | WaveAngle () |
~ExtruderCone () | |
Private Attributes | |
double | angle_ |
point | base_point_ |
double | cyclinder_height_ |
int | divide_ |
point | end_ |
double | height_ |
Vec3f | normal_ |
double | radii_ |
float | rotate_ [4][4] |
vector< Triangle > | side_ |
vector< Triangle > | side_end_ |
point | start_ |
double | tool_lenth_ |
vector< point > | top_ |
double | top_cylin_center_lenth_ |
double | top_cylin_lenth_ |
double | top_cylin_radii_ |
double | wave_angle_ |
Definition at line 53 of file ExtruderCone.h.
ExtruderCone::ExtruderCone | ( | ) |
Definition at line 3 of file ExtruderCone.cpp.
Definition at line 32 of file ExtruderCone.cpp.
ExtruderCone::~ExtruderCone | ( | ) |
Definition at line 40 of file ExtruderCone.cpp.
|
inline |
Definition at line 68 of file ExtruderCone.h.
|
inline |
Definition at line 73 of file ExtruderCone.h.
|
inline |
Definition at line 72 of file ExtruderCone.h.
void ExtruderCone::GeneCone | ( | ) |
Definition at line 50 of file ExtruderCone.cpp.
|
inline |
Definition at line 67 of file ExtruderCone.h.
Definition at line 174 of file ExtruderCone.cpp.
|
inline |
Definition at line 74 of file ExtruderCone.h.
|
inline |
Definition at line 71 of file ExtruderCone.h.
Definition at line 69 of file ExtruderCone.cpp.
Definition at line 165 of file ExtruderCone.cpp.
Definition at line 106 of file ExtruderCone.cpp.
Definition at line 186 of file ExtruderCone.cpp.
void ExtruderCone::Test | ( | ) |
Definition at line 45 of file ExtruderCone.cpp.
|
inline |
Definition at line 70 of file ExtruderCone.h.
|
inline |
Definition at line 78 of file ExtruderCone.h.
|
inline |
Definition at line 79 of file ExtruderCone.h.
|
inline |
Definition at line 80 of file ExtruderCone.h.
|
inline |
Definition at line 69 of file ExtruderCone.h.
|
private |
Definition at line 98 of file ExtruderCone.h.
|
private |
Definition at line 106 of file ExtruderCone.h.
|
private |
Definition at line 102 of file ExtruderCone.h.
|
private |
Definition at line 110 of file ExtruderCone.h.
|
private |
Definition at line 116 of file ExtruderCone.h.
|
private |
Definition at line 99 of file ExtruderCone.h.
|
private |
Definition at line 107 of file ExtruderCone.h.
|
private |
Definition at line 101 of file ExtruderCone.h.
|
private |
Definition at line 115 of file ExtruderCone.h.
|
private |
Definition at line 105 of file ExtruderCone.h.
|
private |
Definition at line 111 of file ExtruderCone.h.
|
private |
Definition at line 116 of file ExtruderCone.h.
|
private |
Definition at line 100 of file ExtruderCone.h.
|
private |
Definition at line 112 of file ExtruderCone.h.
|
private |
Definition at line 119 of file ExtruderCone.h.
|
private |
Definition at line 120 of file ExtruderCone.h.
|
private |
Definition at line 121 of file ExtruderCone.h.
|
private |
Definition at line 104 of file ExtruderCone.h.