#include "vehiclecurve.h"
#include "vector3.h"
#include "matrix3d.h"
#include "persistfactory.h"
#include "wwmathids.h"
#include "wwmemlog.h"
Go to the source code of this file.
|
| bool | Find_Tangent (const Vector3 ¢er, float radius, const Vector3 &point, bool clockwise, float *result) |
| |
| float | Get_Angle_Delta (float angle1, float angle2, bool clockwise) |
| |
| void | Find_Turn_Arc (const Matrix3D &transform, float radius, const Vector3 &prev_pt, const Vector3 &curr_pt, const Vector3 &next_pt, Vector3 *arc_center, bool *is_right_turn) |
| |
| void | Find_Tangents (float radius, const Vector3 &prev_pt, const Vector3 &curr_pt, const Vector3 &next_pt, const Vector3 &arc_center, bool is_right_turn, float *point_angle, float *angle_in_delta, float *angle_out_delta) |
| |
◆ anonymous enum
| Enumerator |
|---|
| CHUNKID_PARENT | |
| CHUNKID_ARC_INFO | |
| CHUNKID_VARIABLES | |
Definition at line 53 of file vehiclecurve.cpp.
◆ anonymous enum
◆ Find_Tangent()
| bool Find_Tangent |
( |
const Vector3 & | center, |
|
|
float | radius, |
|
|
const Vector3 & | point, |
|
|
bool | clockwise, |
|
|
float * | result ) |
◆ Find_Tangents()
| void Find_Tangents |
( |
float | radius, |
|
|
const Vector3 & | prev_pt, |
|
|
const Vector3 & | curr_pt, |
|
|
const Vector3 & | next_pt, |
|
|
const Vector3 & | arc_center, |
|
|
bool | is_right_turn, |
|
|
float * | point_angle, |
|
|
float * | angle_in_delta, |
|
|
float * | angle_out_delta ) |
◆ Find_Turn_Arc()
◆ Get_Angle_Delta()
| float Get_Angle_Delta |
( |
float | angle1, |
|
|
float | angle2, |
|
|
bool | clockwise ) |
◆ _VehicleCurveFactory