loom

Форк
0
/
start-Flight.scriptc0 
50 строк · 916.0 Байт
1
import "diff/Flight.diff" type FlightOde;
2

3
FlightOde fo1 =
4
{
5
    g : 9.8,
6
    x : -5000,
7
    y : 0,
8
    z : 0,
9
    Vx : 100,
10
    Vy : 0,
11
    Vz : 0,
12

13
    Knx : 0.02,
14
    Kdh : 0.04,
15
    Kny : 0.1,
16
    Knz : 0.0005,
17

18
    Vc : 300,
19
    Hz : 1000,
20
    Xz : 1000,
21
    Zz : -2000,
22
};
23

24
int BLA_PANEL = 0;
25
int V_PANEL = 1;
26

27
graph3d.panel.init(BLA_PANEL, "БЛА");
28
graph3d.panel.addSeries(BLA_PANEL, "1", graph3d.Mesh.Sphere);
29
graph3d.panel.init(V_PANEL, "V");
30
graph3d.panel.addSeries(V_PANEL, "2", graph3d.Mesh.Sphere);
31

32
chart.init("БЛА");
33

34
void onShow()
35
{
36
    graph3d.panel.addPoint(BLA_PANEL, "1", fo1.x, fo1.y, fo1.z);
37
    graph3d.panel.addPoint(V_PANEL, "2", fo1.Vx, fo1.Vy, fo1.Vz);
38
    chart.addPoint("1", fo1.x, fo1.z);
39
//    chart.show();
40
}
41

42
scene.setIterationCallback(onShow, 1000);
43
scene.setT(0);
44
scene.setTk(1000);
45
scene.setDt(0.001);
46
scene.setRealtimeModeEnabled(false);
47

48
scene.add(fo1);
49

50
scene.start();
51

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.