SimulatedRopeΒΆ

Inherits: Node3D

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

PropertiesΒΆ

float

ideal_length

25.0

SimulatedRopeSettings

settings

null

ShaderMaterial

shader

MethodsΒΆ

void

bind_clear()

void

bind_erase(bind_id: int)

void

bind_set(bind_id: int, position: Vector3, rope_factor: float)

MeshInstance3D

fetch_mesh_instance()

SimulatedRopeSettings

fetch_settings()

AABB

get_aabb() const

float

get_rope_distance(position: Vector3) const

float

get_rope_factor(position: Vector3) const

Vector3

get_rope_position(factor: float) const

float

get_rope_slack(factor: float) const

Vector3

get_rope_slide_direction(factor: float, factor_width: float) const

Vector3

get_tension_force_at(factor: float) const

void

initialize_collision()

void

initialize_render()

void

initialize_simulation()

void

tick_collision()

void

tick_render()

void

tick_render_aabb()

void

tick_simulation(delta: float)


Property DescriptionsΒΆ

float ideal_length = 25.0 πŸ”—

  • void set_ideal_length(value: float)

  • float get_ideal_length()

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


SimulatedRopeSettings settings = null πŸ”—

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


ShaderMaterial shader πŸ”—

  • void set_shader(value: ShaderMaterial)

  • ShaderMaterial get_shader()

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


Method DescriptionsΒΆ

void bind_clear() πŸ”—

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


void bind_erase(bind_id: int) πŸ”—

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


void bind_set(bind_id: int, position: Vector3, rope_factor: float) πŸ”—

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


MeshInstance3D fetch_mesh_instance() πŸ”—

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


SimulatedRopeSettings fetch_settings() πŸ”—

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


AABB get_aabb() const πŸ”—

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


float get_rope_distance(position: Vector3) const πŸ”—

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


float get_rope_factor(position: Vector3) const πŸ”—

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


Vector3 get_rope_position(factor: float) const πŸ”—

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


float get_rope_slack(factor: float) const πŸ”—

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


Vector3 get_rope_slide_direction(factor: float, factor_width: float) const πŸ”—

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


Vector3 get_tension_force_at(factor: float) const πŸ”—

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


void initialize_collision() πŸ”—

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


void initialize_render() πŸ”—

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


void initialize_simulation() πŸ”—

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


void tick_collision() πŸ”—

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


void tick_render() πŸ”—

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


void tick_render_aabb() πŸ”—

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


void tick_simulation(delta: float) πŸ”—

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