class

Godot::Curve3D

Inherits Godot::Resource < Godot::RefCounted < Godot::Object < Reference < Object

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

add_point(position : Vector3, in_val : Vector3, out_val : Vector3, index : Int64) : Void
Source
bake_interval

Property bake_interval getter

Source
bake_interval=(val : Number)

Property bake_interval setter

Source
clear_points
Source
closed

Property closed getter

Source
closed=(val)

Property closed setter

Source
closed?
Source
get_bake_interval
Source
get_baked_length
Source
get_baked_points
Source
get_baked_tilts
Source
get_baked_up_vectors
Source
get_closest_offset(to_point : Vector3) : Float64
Source
get_closest_point(to_point : Vector3) : Vector3
Source
get_point_count
Source
get_point_in(idx : Int64) : Vector3
Source
get_point_out(idx : Int64) : Vector3
Source
get_point_position(idx : Int64) : Vector3
Source
get_point_tilt(idx : Int64) : Float64
Source
is_closed
Source
is_up_vector_enabled
Source
point_count

Property point_count getter

Source
point_count=(val : Int)

Property point_count setter

Source
remove_point(idx : Int64) : Void
Source
sample(idx : Int64, t : Float64) : Vector3
Source
sample_baked(offset : Float64, cubic : Bool) : Vector3
Source
sample_baked_up_vector(offset : Float64, apply_tilt : Bool) : Vector3
Source
sample_baked_with_rotation(offset : Float64, cubic : Bool, apply_tilt : Bool) : Transform3D
Source
samplef(fofs : Float64) : Vector3
Source
set_bake_interval(distance : Float64) : Void
Source
set_closed(closed : Bool) : Void
Source
set_point_count(count : Int64) : Void
Source
set_point_in(idx : Int64, position : Vector3) : Void
Source
set_point_out(idx : Int64, position : Vector3) : Void
Source
set_point_position(idx : Int64, position : Vector3) : Void
Source
set_point_tilt(idx : Int64, tilt : Float64) : Void
Source
set_up_vector_enabled(enable : Bool) : Void
Source
tessellate(max_stages : Int64, tolerance_degrees : Float64) : Pointer(Void)
Source
tessellate_even_length(max_stages : Int64, tolerance_length : Float64) : Pointer(Void)
Source
up_vector_enabled

Property up_vector_enabled getter

Source
up_vector_enabled=(val)

Property up_vector_enabled setter

Source
up_vector_enabled?
Source