Curve2D

Inherits: Resource < RefCounted < Object

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

Properties

float

bake_interval

5.0

int

point_count

0

Methods

void

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

void

clear_points ( )

float

get_baked_length ( ) const

PackedVector2Array

get_baked_points ( ) const

float

get_closest_offset ( Vector2 to_point ) const

Vector2

get_closest_point ( Vector2 to_point ) const

Vector2

get_point_in ( int idx ) const

Vector2

get_point_out ( int idx ) const

Vector2

get_point_position ( int idx ) const

void

remove_point ( int idx )

Vector2

sample ( int idx, float t ) const

Vector2

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

Transform2D

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

Vector2

samplef ( float fofs ) const

void

set_point_in ( int idx, Vector2 position )

void

set_point_out ( int idx, Vector2 position )

void

set_point_position ( int idx, Vector2 position )

PackedVector2Array

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

PackedVector2Array

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


Property Descriptions

float bake_interval = 5.0

  • 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!


Method Descriptions

void add_point ( Vector2 position, Vector2 in=Vector2(0, 0), Vector2 out=Vector2(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!


PackedVector2Array get_baked_points ( ) const

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


float get_closest_offset ( Vector2 to_point ) const

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


Vector2 get_closest_point ( Vector2 to_point ) const

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


Vector2 get_point_in ( int idx ) const

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


Vector2 get_point_out ( int idx ) const

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


Vector2 get_point_position ( 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!


Vector2 sample ( int idx, float t ) const

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


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

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


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

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


Vector2 samplef ( float fofs ) const

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


void set_point_in ( int idx, Vector2 position )

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


void set_point_out ( int idx, Vector2 position )

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


void set_point_position ( int idx, Vector2 position )

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


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

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


PackedVector2Array tessellate_even_length ( int max_stages=5, float tolerance_length=20.0 ) const

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