У меня есть приват гейм объект, этот гейм объект не в инспекторе а в коде, нужно чтоб этот гейм объект был дочерним объектом. Помоги пж
@OnTheWayToTheDirection2 күн бұрын
89207711156 телеграмм
@Mr.Mortis2 күн бұрын
Напиши мне пж @BStutn
@OnTheWayToTheDirection2 күн бұрын
@Mr.Mortis game object не может быть в инспекторе в инспекторе могут быть свойства вашего game object, который расположен на сцене.
@kirillonf.m.4713Ай бұрын
спасибо легенде за детство
@user-og1gp2rp5qАй бұрын
СКОЛЬКО БЕД ПРИНЕСЛИ ПЕРЕХОДНЫЕ ПРОЦЕССЫ ПРИ ПЕРЕМЕЖАЮЩЕЙСЯ ДУГЕ , ВОЗНИКАЮЩЕЙ В МОМЕНТ ПОВРЕЖДЕНИЯ ВЫСОКОВОЛЬТНОЙ КАБЕЛЬНОЙ ЛИНИИ . ПОДСТРОИТЬ ИНДУКТИВНОСТИ КАТУШКИ В ЁМКОСТИ ЭЛЕКТРИЧЕСКИ СВЯЗАННОЙ СЕТИ НЕВОЗМОЖНО!. ПЕРЕНАПРЯЖЕНИЯ НА РЕГИСТРАТОРЕ ФИКСИРОВАЛИСЬ ДО 6, 7 ФАЗНЫХ.
@OnTheWayToTheDirectionАй бұрын
Код шейдера маски: Shader "Custom/Mask" { Properties { _Color("Color", Color) = (1,1,1,1) _MainTex("Albedo (RGB)", 2D) = "white" {} _Glossiness ("Smoothness", Range(0,1)) = 0.5 _Metallic("Metallic", Range(0,1)) = 0.0 } SubShader { Tags { "RenderType" = "Opaque" "Queue" = "Geometry-1" // меняем очередь рендеринга, чтобы данный шейдер создавался раньше шейдера объекта за маской. } Blend Zero One // чтобы цвет возвращаемый шейдером игнорировался, а использовался цвет полученный перед этим ZWrite Off // Выключение записи в Zbuffer, чтобы наш невидимый объект никого не перекрывал Pass { Stencil { Ref 1 // ставим тут значение как в шейдере объекта(который должен быть виден из маски) Comp always // чтобы stencil тест проходил всегда независимо от Ref или значения буфера // Добавим stencil операцию(что сделать в случае прохождения теста): Pass replace // Эта операция возьмёт Ref-значение и запишет его в буфер } CGPROGRAM #pragma vertex vert #pragma fragment frag #include "UnityCG.cginc" struct appdata_t { float4 vertex : POSITION; }; struct v2f { float4 vertex : SV_POSITION; }; fixed4 _Color; v2f vert(appdata_t v) { v2f o; o.vertex = UnityObjectToClipPos(v.vertex); return o; } half4 frag(v2f i) : SV_Target { return _Color; } ENDCG } } Fallback "Diffuse" }
@OnTheWayToTheDirectionАй бұрын
Код шейдера объекта: // Create -> shader -> unlit shader то есть тот который не реагирует на освещение Shader "Custom/Object" { Properties { _Color("Color", Color) = (1,1,1,1) _MainTex("Albedo (RGB)", 2D) = "white" {} } SubShader { Tags { "Queue" = "Geometry" "RenderType" = "Opaque" } Stencil // примеры чтения из буфера и сравнения значения в буфферере с REF { /* // Объект виден: Ref 0 // помечает значения буфера с которым мы будем работать от 0 до 255 Comp Equal // операция сравнения для stencil теста */ // Объект НЕ виден: Ref 1 // помечает значения буфера с которым мы будем работать от 0 до 255 Comp Equal // операция сравнения для stencil теста } Blend SrcAlpha OneMinusSrcAlpha Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag #include "UnityCG.cginc" struct appdata_t { float4 vertex : POSITION; float2 uv : TEXCOORD0; }; struct v2f { float4 vertex : SV_POSITION; half2 uv : TEXCOORD0; }; fixed4 _Color; sampler2D _MainTex; v2f vert(appdata_t v) { v2f o; o.vertex = UnityObjectToClipPos(v.vertex); o.uv = v.uv; return o; } half4 frag(v2f i) : SV_Target { fixed4 c = tex2D(_MainTex, i.uv) * _Color; return c; } ENDCG } } Fallback "Diffuse" }
@UndeadXRUS2 ай бұрын
Работает только с глобальным путем. Локальный никак не хочет воспринимать. Но все равно спасибо за ролик!)
@thunder909172 ай бұрын
Как я тут оказался?)
@tearthes87652 ай бұрын
Визуал хорош, только хотелось бы не просто подставлять значения в формулу а понимать откуда она взялась как выводиться и т.д.
@OnTheWayToTheDirection2 ай бұрын
Я вас услышал. Спасибо за ваш комментарий!!!
@kotmlg87532 ай бұрын
завтра на экзамене проверю полученную информацию =)
@OnTheWayToTheDirection2 ай бұрын
Рад что пригодилось
@OnTheWayToTheDirection2 ай бұрын
Кстати, это же задача линейной регрессии и признаков, то есть иксов обычно сильно больше, чем один Вот здесь рассказывают, как с этим жить, досаточно простой вывод. ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BD%D0%B0%D0%B8%D0%BC%D0%B5%D0%BD%D1%8C%D1%88%D0%B8%D1%85_%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D0%BE%D0%B2
@gelub40452 ай бұрын
🔥 как всегда
@OnTheWayToTheDirection2 ай бұрын
В ролике используются прикольные анимации, созданные через python, библиотека Manim. Привожу их код: 😁
@OnTheWayToTheDirection2 ай бұрын
#------------------------------------------------- Таблица со значениями. from manim import * class Approximation(Scene): def construct(self): text = Text( "# Даётся таблица:", font = BOLD ).move_to(LEFT*2.6 + UP*3) col_labels = [Text(str(i)) for i in range(6)] t = Table( [["i", "2", "3", "5", "7", "9"], ["3", "4.5", "6", "9", "16", "19"]], row_labels=[MathTex("x_i"), MathTex("y_i")], col_labels=col_labels, top_left_entry=MathTex("i").scale(1.5), include_outer_lines=True, # arrange_in_grid_config={"cell_alignment": RIGHT} ).next_to(text, DOWN).scale(0.9).shift(RIGHT*2) # Цвет ячейкам: t.add_highlighted_cell((1,1), color=GREY) t.add_highlighted_cell((1,2), color=GREY) t.add_highlighted_cell((1,3), color=GREY) t.add_highlighted_cell((1,4), color=GREY) t.add_highlighted_cell((1,5), color=GREY) t.add_highlighted_cell((1,6), color=GREY) t.add_highlighted_cell((1,7), color=GREY) t.add_highlighted_cell((2,1), color=GREY) t.add_highlighted_cell((3,1), color=GREY) g = VGroup(text, t) self.play(Write(g), run_time = 5) self.wait(5)
@OnTheWayToTheDirection2 ай бұрын
#------------------------------------------------- 3д сцена с поверхностью from manim import * class Approximation(ThreeDScene): def construct(self): resolution_fa = 20 self.set_camera_orientation(phi=70 * DEGREES, theta=40 * DEGREES) axes = ThreeDAxes(x_range=(0, 10, 1), y_range=(0, 10, 1), z_range=(-8, 4, 0.5)).scale(0.7) axes.set_x_axis_label("a_0") axes.set_y_axis_label("a_1") axes.set_z_axis_label("S(x)") def param_surface(u, v): x = u y = v z = np.sin(x) * np.cos(y) return z surface_plane = Surface( lambda u, v: axes.c2p(u, v, param_surface(u, v)), resolution=(resolution_fa, resolution_fa), v_range=[0, 7], u_range=[0, 7], ) surface_plane.set_style(fill_opacity=1) surface_plane.set_fill_by_value(axes=axes, colorscale=[(RED, -0.5), (YELLOW, 0), (GREEN, 0.5)], axis=2) self.play(Write(axes), run_time = 4) self.play(Write(surface_plane), run_time = 4) self.wait(5)
@OnTheWayToTheDirection2 ай бұрын
#------------------------------------------------- 2Д график с точками для аппроксимации. from manim import * class Approximation(Scene): def construct(self): # Задаем координаты точек x = ["1.1", "2", "3", "5", "7", "9"] y = ["3", "4.5", "6", "9", "16", "19"] # Создаем оси axes = Axes( x_range=[0, 10, 1], y_range=[0, 24, 2], x_length=8, y_length=6, x_axis_config={"numbers_to_include": np.arange(0, 11, 1)}, y_axis_config={"numbers_to_include": np.arange(0, 25, 2)}, tips=True ) # Создаем точки points = [] colors = [RED, ORANGE, YELLOW, GREEN, BLUE, PURPLE] for i, (x_val, y_val) in enumerate(zip(x, y)): point = Dot( axes.coords_to_point(float(x_val), float(y_val)), radius=0.1, color=colors[i] ) points.append(point) # Добавляем оси и точки на сцену self.play(Write(axes), run_time=4) self.play(Write(VGroup(*points)), run_time=4) # Ожидаем завершения self.wait(5)
@OnTheWayToTheDirection2 ай бұрын
#------------------------------------------------- # Строим функцию ошибки: from manim import * class Approximation(Scene): def construct(self): text = Text( "# Строим функцию ошибки:", font = BOLD ).move_to(LEFT*2.6 + UP*3) f = MathTex( "S = \sum_{i=1}^m (y_i - F_1(x_i))^2 \longrightarrow \min" ).next_to(text, DOWN) self.play(Write(text), run_time = 3) self.play(Write(f), run_time = 3) # Ожидаем завершения self.wait(5)
PDF версия: drive.google.com/drive/folders/15fMKIGWm8PXWPKNZqNQ2zireVBnH1miy
@OnTheWayToTheDirection8 ай бұрын
PDF версия: drive.google.com/drive/folders/15fMKIGWm8PXWPKNZqNQ2zireVBnH1miy
@OnTheWayToTheDirection8 ай бұрын
Pdf версия: drive.google.com/drive/folders/15fMKIGWm8PXWPKNZqNQ2zireVBnH1miy
@OnTheWayToTheDirection8 ай бұрын
00:25 секунда «из-за того что Один из корней характеристического уравнения совпал С КОЭФФИЦИЕНТОМ В АРГУМЕНТЕ ГИПЕРБОЛИЧЕСКОГО СИНУСА, в исходном уравнении», мы и домножаем на икс.. На видео забыл сказать это 😕
@artdevh37358 ай бұрын
Привет. Можете записать как с excel читать данные и записывать данные через winforms?
@OnTheWayToTheDirection8 ай бұрын
Хорошо)
@artdevh37358 ай бұрын
@@OnTheWayToTheDirectionспасибо. Причем нашел в инете как из excel забрать данные. И можно через метод ReadAllLines забрать сразу массив строк. Но появилась проблема какую кодировку не ставил бесполезно, все равно данные как мусор, хотя в excel есть нормальные данные. Преобразовывал через System::Text::Encoding::GetEncoding("Windows-1251"); и пробовал UTF-8 и Default ничего не сработало из этого.
@Kimochi_Fox8 ай бұрын
работает на 0 процентов ..по крайней мере у меня
@OnTheWayToTheDirection8 ай бұрын
Исправлю ролик скоро, спасибо. А вам советую через vckpkg поставить boost. Гораздо проще
@user-qd6jh7xo1k Жыл бұрын
Эх, а в плюсах move семантика))
@user-pc1bs1xy2q Жыл бұрын
Надо было ещё окружность на плоскости XoY нарисовать и показать как функция выглядит без ограничений. А так все супер 👍
@OnTheWayToTheDirection Жыл бұрын
Спасибо за ваше внимание. Я в некоторых роликах ошибки даже допускал. Только сейчас понимаю, в чем дело.