Доработка. Добавление отобоажения сектора запрета от КАПСРПБ
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user