Curve3D

Inherits: Resource < RefCounted < Object

There is currently no description for this class. Please help us by contributing one!

Properties

float

bake_interval

0.2

int

point_count

0

bool

up_vector_enabled

true

Methods

void

add_point ( Vector3 position, Vector3 in=Vector3(0, 0, 0), Vector3 out=Vector3(0, 0, 0), int index=-1 )

void

clear_points ( )

float

get_baked_length ( ) const

PackedVector3Array

get_baked_points ( ) const

PackedFloat32Array

get_baked_tilts ( ) const

PackedVector3Array

get_baked_up_vectors ( ) const

float

get_closest_offset ( Vector3 to_point ) const

Vector3

get_closest_point ( Vector3 to_point ) const

Vector3

get_point_in ( int idx ) const

Vector3

get_point_out ( int idx ) const

Vector3

get_point_position ( int idx ) const

float

get_point_tilt ( int idx ) const

void

remove_point ( int idx )

Vector3

sample ( int idx, float t ) const

Vector3

sample_baked ( float offset=0.0, bool cubic=false ) const

Vector3

sample_baked_up_vector ( float offset, bool apply_tilt=false ) const

Transform3D

sample_baked_with_rotation ( float offset=0.0, bool cubic=false, bool apply_tilt=false ) const

Vector3

samplef ( float fofs ) const

void

set_point_in ( int idx, Vector3 position )

void

set_point_out ( int idx, Vector3 position )

void

set_point_position ( int idx, Vector3 position )

void

set_point_tilt ( int idx, float tilt )

PackedVector3Array

tessellate ( int max_stages=5, float tolerance_degrees=4 ) const

PackedVector3Array

tessellate_even_length ( int max_stages=5, float tolerance_length=0.2 ) const


Property Descriptions

float bake_interval = 0.2

  • void set_bake_interval ( float value )

  • float get_bake_interval ( )

There is currently no description for this property. Please help us by contributing one!


int point_count = 0

  • void set_point_count ( int value )

  • int get_point_count ( )

There is currently no description for this property. Please help us by contributing one!


bool up_vector_enabled = true

  • void set_up_vector_enabled ( bool value )

  • bool is_up_vector_enabled ( )

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

void add_point ( Vector3 position, Vector3 in=Vector3(0, 0, 0), Vector3 out=Vector3(0, 0, 0), int index=-1 )

There is currently no description for this method. Please help us by contributing one!


void clear_points ( )

There is currently no description for this method. Please help us by contributing one!


float get_baked_length ( ) const

There is currently no description for this method. Please help us by contributing one!


PackedVector3Array get_baked_points ( ) const

There is currently no description for this method. Please help us by contributing one!


PackedFloat32Array get_baked_tilts ( ) const

There is currently no description for this method. Please help us by contributing one!


PackedVector3Array get_baked_up_vectors ( ) const

There is currently no description for this method. Please help us by contributing one!


float get_closest_offset ( Vector3 to_point ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_closest_point ( Vector3 to_point ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_point_in ( int idx ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_point_out ( int idx ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 get_point_position ( int idx ) const

There is currently no description for this method. Please help us by contributing one!


float get_point_tilt ( int idx ) const

There is currently no description for this method. Please help us by contributing one!


void remove_point ( int idx )

There is currently no description for this method. Please help us by contributing one!


Vector3 sample ( int idx, float t ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 sample_baked ( float offset=0.0, bool cubic=false ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 sample_baked_up_vector ( float offset, bool apply_tilt=false ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D sample_baked_with_rotation ( float offset=0.0, bool cubic=false, bool apply_tilt=false ) const

There is currently no description for this method. Please help us by contributing one!


Vector3 samplef ( float fofs ) const

There is currently no description for this method. Please help us by contributing one!


void set_point_in ( int idx, Vector3 position )

There is currently no description for this method. Please help us by contributing one!


void set_point_out ( int idx, Vector3 position )

There is currently no description for this method. Please help us by contributing one!


void set_point_position ( int idx, Vector3 position )

There is currently no description for this method. Please help us by contributing one!


void set_point_tilt ( int idx, float tilt )

There is currently no description for this method. Please help us by contributing one!


PackedVector3Array tessellate ( int max_stages=5, float tolerance_degrees=4 ) const

There is currently no description for this method. Please help us by contributing one!


PackedVector3Array tessellate_even_length ( int max_stages=5, float tolerance_length=0.2 ) const

There is currently no description for this method. Please help us by contributing one!