Доработка. Добавление отобоажения сектора запрета от КАПСРПБ

This commit is contained in:
sasha80
2025-09-20 16:49:48 +03:00
parent 05f49778d5
commit be4beb5618
2 changed files with 14 additions and 0 deletions

View File

@@ -4,6 +4,8 @@ const NUM_OF_RANGE = 7
const NUM_OF_DIRECTIONS = 4
var fs_default_colors: Array ## Цвета по умолчанию для блоков ФС.
@export var SecZap: PackedScene
func _ready() -> void:
signaller.connect('map_mode_changed', Callable(self, 'set_view_mode'))
set_def_colors()
@@ -32,6 +34,17 @@ func get_radius_inner_1() -> float: return material.get('shader_parameter/radius
func set_band_colors(val: Array): material.set('shader_parameter/ant_band_c', val)
## Добавляет сектор запрета[br]
## [param fc] - Центральная частота[br]
## [param fw] - Ширина диапазона[br]
## [param ac] - Угол центра[br]
## [param aw] - Ширина по углу[br]
func add_seczap(id: int, fc: float, fw: float, ac: float, aw: float):
var sec_zap = SecZap.instantiate()
sec_zap.name = 'SECZAP%d' % id
add_child(sec_zap)
func set_view_mode(val: int):
if val == 1:
$строб.hide()

View File

@@ -17,6 +17,7 @@ material = ExtResource("1_newdt")
texture = SubResource("PlaceholderTexture2D_2bft1")
centered = false
script = ExtResource("2_8xjuy")
SecZap = ExtResource("3_tgnog")
[node name="строб" parent="." instance=ExtResource("3_tgnog")]
material = SubResource("ShaderMaterial_lniyv")