class

Godot::CSGShape3D

Inherits Godot::GeometryInstance3D < Godot::VisualInstance3D < Godot::Node3D < Godot::Node < Godot::Object < Reference < Object

Constructors

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

Instance methods

autosmooth

Property autosmooth getter

Source
autosmooth=(val)

Property autosmooth setter

Source
autosmooth?
Source
bake_collision_shape
Source
bake_static_mesh
Source
calculate_tangents

Property calculate_tangents getter

Source
calculate_tangents=(val)

Property calculate_tangents setter

Source
calculate_tangents?
Source
collision_layer

Property collision_layer getter

Source
collision_layer=(val : Int)

Property collision_layer setter

Source
collision_mask

Property collision_mask getter

Source
collision_mask=(val : Int)

Property collision_mask setter

Source
collision_priority

Property collision_priority getter

Source
collision_priority=(val : Number)

Property collision_priority setter

Source
get_collision_layer
Source
get_collision_layer_value(layer_number : Int64) : Bool
Source
get_collision_mask
Source
get_collision_mask_value(layer_number : Int64) : Bool
Source
get_collision_priority
Source
get_meshes
Source
get_operation
Source
get_smoothing_angle
Source
get_snap
Source
is_autosmooth
Source
is_calculating_tangents
Source
is_root_shape
Source
is_using_collision
Source
operation

Property operation getter

Source
operation=(val : Int)

Property operation setter

Source
set_autosmooth(autosmooth : Bool) : Void
Source
set_calculate_tangents(enabled : Bool) : Void
Source
set_collision_layer(layer : Int64) : Void
Source
set_collision_layer_value(layer_number : Int64, value : Bool) : Void
Source
set_collision_mask(mask : Int64) : Void
Source
set_collision_mask_value(layer_number : Int64, value : Bool) : Void
Source
set_collision_priority(priority : Float64) : Void
Source
set_operation(operation : Int64) : Void
Source
set_smoothing_angle(smoothing_angle : Float64) : Void
Source
set_snap(snap : Float64) : Void
Source
set_use_collision(operation : Bool) : Void
Source
smoothing_angle

Property smoothing_angle getter

Source
smoothing_angle=(val : Number)

Property smoothing_angle setter

Source
snap

Property snap getter

Source
snap=(val : Number)

Property snap setter

Source
use_collision

Property use_collision getter

Source
use_collision=(val)

Property use_collision setter

Source
use_collision?
Source

Nested types