public class Spline
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
create_bezier_spline |
int |
create_cubic_spline |
int |
create_default_spline |
int |
create_hermite_spline |
int |
default_options |
Constructor and Description |
---|
Spline()
Creates a new instance of Spline
|
Spline(int options)
Creates a new instance of Spline using the passed options
|
Modifier and Type | Method and Description |
---|---|
int |
auto_banking(double Amount) |
int |
auto_rotate(double Amount) |
int |
auto_rotate(Vector v) |
int |
banking_foresight(double Amount) |
int |
create_spline(Vector[] PointArray,
int Options) |
int |
direction_foresight(double Amount) |
int |
even_spline_spacing(boolean Toggle) |
Vector |
even_spline_value(double sDist) |
int |
fit_spline_accuracy(double Amount) |
int |
fit_spline_length(double Amount) |
int |
max_banking_angle(double Amount) |
java.lang.String |
preview_spline(int Options) |
int |
show_spline_hull(boolean Toggle) |
int |
show_spline_points(boolean Toggle) |
int |
show_spline_tangents(boolean Toggle) |
int |
spline_accuracy(double Amount) |
int |
spline_bias(double Amount) |
int |
spline_cache_file(java.lang.String s) |
int |
spline_clock(double Amount) |
int |
spline_connected(boolean Toggle) |
int |
spline_continuity(double Amount) |
int |
spline_file_points(int Number) |
double |
spline_hull_length()
Straight-line distance between points
|
double |
spline_length()
Return approximated length using sampling
|
int |
spline_loop(boolean Toggle) |
boolean |
spline_looping()
Return looping flag (?)
|
int |
spline_normal_sky(Vector v) |
double |
spline_points()
Return number of point interpolated
|
int |
spline_portion(double Start,
double Finish) |
int |
spline_preview_finish(Finish f) |
int |
spline_preview_pigment(Pigment p) |
int |
spline_radius(double Amount) |
int |
spline_rotate(Vector Amount) |
int |
spline_sampling(double Amount) |
int |
spline_scale(Vector Amount) |
int |
spline_step_size(double Amount) |
int |
spline_step_twist(double Amount) |
int |
spline_steps(int Number) |
int |
spline_TCB(double T,
double sI,
double B) |
int |
spline_tension(double Amount) |
int |
spline_total_twist(double Amount) |
int |
spline_translate(Vector Amount) |
Vector |
spline_value(double sC) |
int |
uniform_spline_times(boolean Toggle) |
public final int default_options
public final int create_default_spline
public final int create_cubic_spline
public final int create_bezier_spline
public final int create_hermite_spline
public Spline()
public Spline(int options)
public double spline_points()
public boolean spline_looping()
public double spline_length()
public double spline_hull_length()
public Vector spline_value(double sC)
public Vector even_spline_value(double sDist)
public int spline_loop(boolean Toggle)
public int spline_tension(double Amount)
public int spline_bias(double Amount)
public int spline_continuity(double Amount)
public int spline_TCB(double T, double sI, double B)
public int fit_spline_length(double Amount)
public int fit_spline_accuracy(double Amount)
public int uniform_spline_times(boolean Toggle)
public int spline_sampling(double Amount)
public int spline_cache_file(java.lang.String s)
public int spline_file_points(int Number)
public int spline_scale(Vector Amount)
public int spline_rotate(Vector Amount)
public int spline_translate(Vector Amount)
public int spline_radius(double Amount)
public int spline_accuracy(double Amount)
public int show_spline_points(boolean Toggle)
public int show_spline_hull(boolean Toggle)
public int show_spline_tangents(boolean Toggle)
public int spline_preview_pigment(Pigment p)
public int spline_preview_finish(Finish f)
public int spline_connected(boolean Toggle)
public int even_spline_spacing(boolean Toggle)
public int spline_clock(double Amount)
public int auto_banking(double Amount)
public int auto_rotate(double Amount)
public int auto_rotate(Vector v)
public int max_banking_angle(double Amount)
public int direction_foresight(double Amount)
public int banking_foresight(double Amount)
public int spline_portion(double Start, double Finish)
public int spline_steps(int Number)
public int spline_step_size(double Amount)
public int spline_step_twist(double Amount)
public int spline_total_twist(double Amount)
public int spline_normal_sky(Vector v)
public int create_spline(Vector[] PointArray, int Options)
public java.lang.String preview_spline(int Options) throws java.io.IOException
java.io.IOException