#include <GameApi.hh>
|
| IMPORT | CurveApi (Env &e) |
| IMPORT C | line (PT p1, PT p2) |
| IMPORT C | circle_xy (PT center, float r) |
| IMPORT C | circle_xz (PT center, float r) |
| IMPORT C | circle_xy_wave (float start_r, float end_r, WV wave, float length) |
| IMPORT C | linear (std::vector< PT > vec) |
| IMPORT C | bezier (std::vector< PT > vec) |
| IMPORT C | scale (C curve, float mx, float my, float mz) |
| IMPORT C | trans (C curve, float dx, float dy, float dz) |
| IMPORT C | compose (std::vector< C > vec) |
| IMPORT C | change_length (C curve, float new_length) |
| IMPORT C | split (C orig_curve, float start_var, float end_var) |
| IMPORT PA | curve_product (C c1, C c2, PT c2_center) |
| IMPORT P | patch_sample (PA patch, int sx, int sy) |
| IMPORT C | x_curve (PA patch, float y) |
| IMPORT C | y_curve (PA patch, float x) |
| IMPORT PT | pos (C curve, float p) |
| IMPORT PTS | sample (C input_curve, int num_samples) |
| IMPORT LI | to_lines (C curve, int num_lines) |
| IMPORT CG | curve_group_from_lines (LI li) |
| IMPORT LI | lines_from_curve_group (CG curvegroup, int split) |
| IMPORT CPP | xy_sum () |
| IMPORT CPP | xy_sum2 (float xmult, float ymult, float zmult) |
◆ CurveApi()
| GameApi::CurveApi::CurveApi |
( |
Env & | e | ) |
|
◆ bezier()
◆ change_length()
◆ circle_xy()
◆ circle_xy_wave()
| EXPORT GameApi::C GameApi::CurveApi::circle_xy_wave |
( |
float | start_r, |
|
|
float | end_r, |
|
|
WV | wave, |
|
|
float | length ) |
◆ circle_xz()
◆ compose()
◆ curve_group_from_lines()
◆ curve_product()
◆ line()
◆ linear()
◆ lines_from_curve_group()
| GameApi::LI GameApi::CurveApi::lines_from_curve_group |
( |
CG | curvegroup, |
|
|
int | split ) |
◆ patch_sample()
◆ pos()
◆ sample()
◆ scale()
◆ split()
| EXPORT GameApi::C GameApi::CurveApi::split |
( |
C | orig_curve, |
|
|
float | start_var, |
|
|
float | end_var ) |
◆ to_lines()
◆ trans()
◆ x_curve()
◆ xy_sum()
◆ xy_sum2()
◆ y_curve()
The documentation for this class was generated from the following files: