403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/HostingSpaces/admin/chatme24.com/wwwroot/_server/city_js/dev/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/HostingSpaces/admin/chatme24.com/wwwroot/_server/city_js/dev/houses.php
<?php
/**$data = [];
$data[1] = [
    'ext' => [ //эксиерьер дома
        'enterDist' => 50, //дистанция входа
        'enterPoint' => [84, 417, 150], //токачка входа, если задана - дистанция входа не работает [x,y, radius]
        'startPoint' => [-87, 825, 150, 0], //точка появления при выходе из дома [x,y, radius]
        'loc' => 23, //ид локации
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_ext_01_pt1.obj",  "map" => 'house_ext_01_pt1_2048_001.jpg'],
            ["geo" => "house_ext_01_pt2.obj",  "map" => 'house_ext_01_pt2_1024_002_E1.jpg'],
            ["geo" => "house_ext_01_col.obj", "collider" => true]

]
    ],
    'int1' => [ //первый этаж
        'exitDist' => 150, //дистанция выхода(до стены)
        'exitPoint' => [106, 235, 100], //точка выхода, если задана - дистанция выхода не работает
        'exitPoint2' => [-300, -200, 100], //точка выхода, если задана - дистанция выхода не работает
        'exitPoint3' => null,
        'toFloor2' => [250, 0, 50], // переход на второй этаж [x, y, radius] либо null если второго этажа нет
        'z' => 97, //высота пола
        'loc' => 24, //ид локации
        'startPoint' => [90, 120, 30, 0], //точка входа с улицы
        'fromFloor2' => [320, 0, 140, 90], //точка входа со втрого этажа
        'panoShift' => 0, //смещение панорамы по z
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_int_01_f1_pt1.obj", "map" => "house_int_01_f1_pt1_2048_006_E3.jpg"],
            ["geo" => "house_int_01_f1_pt2.obj", "map" => "house_int_01_f1_pt2_1024_003_E1.jpg"],
            ["geo" => "house_int_01_f1_collider.obj", "collider" => true ],
            ["geo" => "house_int_01_f1_floor1.obj", "map"=>"house_int_01_f1_pt1_2048_006_E3.jpg", "floor" => true],
            ["geo" => "house_int_01_f1_floor2.obj", "map" => "house_int_01_f1_pt2_1024_003_E1.jpg", "floor" => true]
            ]

],
    'int2' => [ //второй этаж
        'toFloor3' => null,
        'toFloor1' => [325, -96, 100],
        'fromFloor1' => [164, -43, 50, 90],
        'loc' => 25,
        'z' => 376,
        'panoShift' => 0,
        'fov' => 67,
        'objs' => [
            ["geo" => "house_int_01_f2_floor.obj", "map" => "house_int_01_f2_2048_013_E3.jpg", "floor" => true],
            ["geo" => "house_int_01_f2_.obj", "map" => "house_int_01_f2_2048_013_E3.jpg"],
            ["geo" => "house_int_01_f2_collider.obj", "collider" => true ],
            ]

],
    'int3' => [ //третий этаж
        'toFloor2' => null,
        'objs' => [

]

]
];


$data[2] = [
    'ext' => [ //эксиерьер дома
        'enterDist' => 50, //дистанция входа
        'enterPoint' => [76, 617, 150], //токачка входа, если задана - дистанция входа не работает [x,y, radius]
        'startPoint' => [-87, 825, 150, 0], //точка появления при выходе из дома [x,y, radius]
        'loc' => 27, //ид локации
        'fov' => 65,
        'snow' => 40,
        'ice' => true,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_ext_01_pt1.obj",  "map" => 'house_ext_01_pt1_2048_001.jpg'],
            ["geo" => "house_ext_01_pt2.obj",  "map" => 'house_ext_01_pt2_1024_002_E1.jpg'],
            ["geo" => "house_ext_01_col.obj", "collider" => true]

]
    ],
    'int1' => [ //первый этаж
        'exitDist' => 150, //дистанция выхода(до стены)
        'exitPoint' => [95, 195, 50], //точка выхода, если задана - дистанция выхода не работает
        'toFloor2' => [250, 0, 50], // переход на второй этаж [x, y, radius] либо null если второго этажа нет
        'z' => 97, //высота пола
        'loc' => 28, //ид локации
        'startPoint' => [90, 120, 30, 0], //точка входа с улицы
        'fromFloor2' => [74, -21, 50, 90], //точка входа со втрого этажа
        'panoShift' => 0, //смещение панорамы по z
        'fov' => 65,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_int_01_f1_pt1.obj", "map" => "house_int_01_f1_pt1_2048_006_E3.jpg"],
            ["geo" => "house_int_01_f1_pt2.obj", "map" => "house_int_01_f1_pt2_1024_003_E1.jpg"],
            ["geo" => "house_int_01_f1_collider.obj", "collider" => true ],
            ["geo" => "house_int_01_f1_floor1.obj", "map"=>"house_int_01_f1_pt1_2048_006_E3.jpg", "floor" => true],
            ["geo" => "house_int_01_f1_floor2.obj", "map" => "house_int_01_f1_pt2_1024_003_E1.jpg", "floor" => true]
            ]

],
    'int2' => [ //второй этаж
        'toFloor3' => null,
        'toFloor1' => [247, -96, 10],
        'fromFloor1' => [164, -43, 50, 90],
        'loc' => 29,
        'z' => 376,
        'panoShift' => 0,
        'fov' => 65,
        'objs' => [
            ["geo" => "house_int_01_f2_floor.obj", "map" => "house_int_01_f2_2048_013_E3.jpg", "floor" => true],
            ["geo" => "house_int_01_f2_.obj", "map" => "house_int_01_f2_2048_013_E3.jpg"],
            ["geo" => "house_int_01_f2_collider.obj", "collider" => true ],
            ]

],
    'int3' => [ //третий этаж
        'toFloor2' => null,
        'objs' => [

]

]
];

$data[3] = [
    'ext' => [ //эксиерьер дома
        'enterDist' => 50, //дистанция входа
        'enterPoint' => [84, 417, 150], //токачка входа, если задана - дистанция входа не работает [x,y, radius]
        'iconPoint' => null, //точка отображения иконки входа, если не задана отображается на координатах точки входа
        'startPoint' => [-87, 825, 150, 0], //точка появления при выходе из дома [x,y, radius]
        'loc' => 31, //ид локации
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_ext_01_pt1.obj",  "map" => 'house_ext_01_pt1_2048_001.jpg'],
            ["geo" => "house_ext_01_pt2.obj",  "map" => 'house_ext_01_pt2_1024_002_E1.jpg'],
            ["geo" => "house_ext_01_col.obj", "collider" => true]

]
    ],
    'int1' => [ //первый этаж
        'exitDist' => 150, //дистанция выхода(до стены)
        'exitPoint' => [106, 235, 100], //точка выхода, если задана - дистанция выхода не работает
        'exitPoint2' => [-300, -200, 100], //точка выхода, если задана - дистанция выхода не работает
        'exitPoint3' => null,
        'toFloor2' => [250, 0, 50], // переход на второй этаж [x, y, radius] либо null если второго этажа нет
        'z' => 97, //высота пола
        'loc' => 32, //ид локации
        'startPoint' => [90, 120, 30, 0], //точка входа с улицы
        'fromFloor2' => [320, 0, 140, 90], //точка входа со втрого этажа
        'panoShift' => 0, //смещение панорамы по z
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_int_01_f1_pt1.obj", "map" => "house_int_01_f1_pt1_2048_006_E3.jpg"],
            ["geo" => "house_int_01_f1_pt2.obj", "map" => "house_int_01_f1_pt2_1024_003_E1.jpg"],
            ["geo" => "house_int_01_f1_collider.obj", "collider" => true ],
            ["geo" => "house_int_01_f1_floor1.obj", "map"=>"house_int_01_f1_pt1_2048_006_E3.jpg", "floor" => true],
            ["geo" => "house_int_01_f1_floor2.obj", "map" => "house_int_01_f1_pt2_1024_003_E1.jpg", "floor" => true]
            ]

],
    'int2' => [ //второй этаж
        'toFloor3' => null,
        'toFloor1' => [325, -96, 100],
        'fromFloor1' => [164, -43, 50, 90],
        'loc' => 33,
        'z' => 376,
        'panoShift' => 0,
        'fov' => 67,
        'objs' => [
            ["geo" => "house_int_01_f2_floor.obj", "map" => "house_int_01_f2_2048_013_E3.jpg", "floor" => true],
            ["geo" => "house_int_01_f2_.obj", "map" => "house_int_01_f2_2048_013_E3.jpg"],
            ["geo" => "house_int_01_f2_collider.obj", "collider" => true ],
            ]

],
    'int3' => [ //третий этаж
        'toFloor2' => null,
        'objs' => [

]

]
];


$data[4] = [
    'ext' => [ //эксиерьер дома
        'enterDist' => 50, //дистанция входа
        'enterPoint' => [84, 417, 150], //токачка входа, если задана - дистанция входа не работает [x,y, radius]
        'startPoint' => [-87, 825, 150, 0], //точка появления при выходе из дома [x,y, radius]
        'loc' => 35, //ид локации
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_ext_01_pt1.obj",  "map" => 'house_ext_01_pt1_2048_001.jpg'],
            ["geo" => "house_ext_01_pt2.obj",  "map" => 'house_ext_01_pt2_1024_002_E1.jpg'],
            ["geo" => "house_ext_01_col.obj", "collider" => true]

]
    ],
    'int1' => [ //первый этаж
        'exitDist' => 150, //дистанция выхода(до стены)
        'exitPoint' => [106, 235, 100], //точка выхода, если задана - дистанция выхода не работает
        'exitPoint2' => [-300, -200, 100], //точка выхода, если задана - дистанция выхода не работает
        'exitPoint3' => null,
        'toFloor2' => [250, 0, 50], // переход на второй этаж [x, y, radius] либо null если второго этажа нет
        'z' => 97, //высота пола
        'loc' => 36, //ид локации
        'startPoint' => [90, 120, 30, 0], //точка входа с улицы
        'fromFloor2' => [320, 0, 140, 90], //точка входа со втрого этажа
        'panoShift' => 0, //смещение панорамы по z
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_int_01_f1_pt1.obj", "map" => "house_int_01_f1_pt1_2048_006_E3.jpg"],
            ["geo" => "house_int_01_f1_pt2.obj", "map" => "house_int_01_f1_pt2_1024_003_E1.jpg"],
            ["geo" => "house_int_01_f1_collider.obj", "collider" => true ],
            ["geo" => "house_int_01_f1_floor1.obj", "map"=>"house_int_01_f1_pt1_2048_006_E3.jpg", "floor" => true],
            ["geo" => "house_int_01_f1_floor2.obj", "map" => "house_int_01_f1_pt2_1024_003_E1.jpg", "floor" => true]
            ]

],
    'int2' => [ //второй этаж
        'toFloor3' => null,
        'toFloor1' => [325, -96, 100],
        'fromFloor1' => [164, -43, 50, 90],
        'loc' => 37,
        'z' => 376,
        'panoShift' => 0,
        'fov' => 67,
        'objs' => [
            ["geo" => "house_int_01_f2_floor.obj", "map" => "house_int_01_f2_2048_013_E3.jpg", "floor" => true],
            ["geo" => "house_int_01_f2_.obj", "map" => "house_int_01_f2_2048_013_E3.jpg"],
            ["geo" => "house_int_01_f2_collider.obj", "collider" => true ],
            ]

],
    'int3' => [ //третий этаж
        'toFloor2' => null,
        'objs' => [

]

]
];

$data[5] = [
    'ext' => [ //эксиерьер дома
        'enterDist' => 50, //дистанция входа
        'enterPoint' => [84, 417, 150], //токачка входа, если задана - дистанция входа не работает [x,y, radius]
        'startPoint' => [67, 758, 100, 0], //точка появления при выходе из дома [x,y, radius]
        'loc' => 39, //ид локации
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_ext_01_pt1.obj",  "map" => 'house_ext_01_pt1_2048_001.jpg'],
            ["geo" => "house_ext_01_pt2.obj",  "map" => 'house_ext_01_pt2_1024_002_E1.jpg'],
            ["geo" => "house_ext_01_col.obj", "collider" => true]

]
    ],
    'int1' => [ //первый этаж
        'exitDist' => 150, //дистанция выхода(до стены)
        'exitPoint' => [106, 235, 100], //точка выхода, если задана - дистанция выхода не работает
        'exitPoint2' => [-300, -200, 100], //точка выхода, если задана - дистанция выхода не работает
        'exitPoint3' => null,
        'toFloor2' => [250, 0, 50], // переход на второй этаж [x, y, radius] либо null если второго этажа нет
        'z' => 97, //высота пола
        'loc' => 40, //ид локации
        'startPoint' => [90, 120, 30, 0], //точка входа с улицы
        'fromFloor2' => [320, 0, 140, 90], //точка входа со втрого этажа
        'panoShift' => 0, //смещение панорамы по z
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_int_01_f1_pt1.obj", "map" => "house_int_01_f1_pt1_2048_006_E3.jpg"],
            ["geo" => "house_int_01_f1_pt2.obj", "map" => "house_int_01_f1_pt2_1024_003_E1.jpg"],
            ["geo" => "house_int_01_f1_collider.obj", "collider" => true ],
            ["geo" => "house_int_01_f1_floor1.obj", "map"=>"house_int_01_f1_pt1_2048_006_E3.jpg", "floor" => true],
            ["geo" => "house_int_01_f1_floor2.obj", "map" => "house_int_01_f1_pt2_1024_003_E1.jpg", "floor" => true]
            ]

],
    'int2' => [ //второй этаж
        'toFloor3' => null,
        'toFloor1' => [325, -96, 100],
        'fromFloor1' => [164, -43, 50, 90],
        'loc' => 41,
        'z' => 376,
        'panoShift' => 0,
        'fov' => 67,
        'objs' => [
            ["geo" => "house_int_01_f2_floor.obj", "map" => "house_int_01_f2_2048_013_E3.jpg", "floor" => true],
            ["geo" => "house_int_01_f2_.obj", "map" => "house_int_01_f2_2048_013_E3.jpg"],
            ["geo" => "house_int_01_f2_collider.obj", "collider" => true ],
            ]

],
    'int3' => [ //третий этаж
        'toFloor2' => null,
        'objs' => [

]

]
];



$data[6] = [
    'ext' => [ //эксиерьер дома
        'enterDist' => 50, //дистанция входа
        'enterPoint' => [248, 459, 150], //токачка входа, если задана - дистанция входа не работает [x,y, radius]
        'startPoint' => [67, 758, 100, 0], //точка появления при выходе из дома [x,y, radius]
        'iconPoint' => [245, 280, 150],
        'loc' => 31, //ид локации
        'shadowCutDist' => 1, //0-1 0-полное обрезаниеб 1-ничего не обрезаем 0.8 - по умолчанию
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_03_ext.obj",  "map" => ['house_03_ext_pt1_2048_002.jpg', 'house_03_ext_pt2_1024_001.jpg']],
            ["geo" => "house_03_glass.obj",  "map" => 'lj-BopBg.png', "glass"=>true],





]
    ],
    'int0' => [ //первый этаж

'exitPoint' => [245, 210, 100], //точка выхода, если задана - дистанция выхода не работает
        'exitPoint2' => null, //точка выхода, если задана - дистанция выхода не работает
        'exitPoint3' => null,
        'toFloor1' => [428, -51, 50],
        'z' => 27, //высота пола
        'loc' => 46, //ид локации
        'startPoint' => [200, 115, 30, 0], //точка входа с улицы
        'fromFloor1' => [593, -530,  90, 180], //точка входа со втрого этажа
        'panoShift' => 0, //смещение панорамы по z
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома

["geo" => "house_03_f0.obj", "map" => 'house_03_f0_2048_002.jpg'],


]

],
    'int1' => [ //первый этаж
        'exitDist' => 150, //дистанция выхода(до стены)
        'exitPoint' => [245, 210, 100], //точка выхода, если задана - дистанция выхода не работает
        'exitPoint2' => null, //точка выхода, если задана - дистанция выхода не работает
        'exitPoint3' => null,
        'toFloor0' => [289, -64, 50],
        'toFloor2' => [-217, -126, 50], // переход на второй этаж [x, y, radius] либо null если второго этажа нет
        'z' => 97, //высота пола
        'loc' => 32, //ид локации
        'startPoint' => [200, 115, 30, 0], //точка входа с улицы
        'fromFloor0' => [125, -48,  90, 180], 
        'fromFloor2' => [-143, -20,  90, 180], //точка входа со втрого этажа
        'panoShift' => 0, //смещение панорамы по z
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома

["geo" => "house_03_f1.obj", "map" => ["house_03_f1_pt2_2048_002.jpg", "house_03_f1_pt1_1024_002.jpg",]],


]

],
    'int2' => [ //второй этаж
        'toFloor3' =>  [-220, -169, 50],
        'toFloor1' => [-97, -144, 50],
        'fromFloor1' => [-157, -55, 50, 0],
        'fromFloor3' => [-157, -55, 50, 0],
        'loc' => 33,
        'z' => 430,
        'panoShift' => 0,
        'fov' => 67,
        'objs' => [
            ["geo" => "house_03_f2.obj", "map" => ["house_03_f2_pt1_1024_002.jpg", "house_03_f2_pt2_2048_003.jpg"] ],
            ]

],
    'int3' => [ //третий этаж
        'toFloor2' => [-93, -178, 50],
        'fromFloor2' => [-157, -55, 50, 0],
        'loc' => 34,
        'z' => 757,
        'objs' => [
            ["geo" => "house_03_f3.obj", "map"=>"house_03_f3_2048_003.jpg"]
        ]

]
];

$data[7] = [
    'ext' => [ //эксиерьер дома
        'enterDist' => 50, //дистанция входа
        'enterPoint' => [-435, 340, 150], //токачка входа, если задана - дистанция входа не работает [x,y, radius]
        'startPoint' => [-435, 762, 100, 0], //точка появления при выходе из дома [x,y, radius]
        'iconPoint' => [-435, 300, 150],
        'loc' => 23, //ид локации
        'shadowCutDist' => 1, //0-1 0-полное обрезаниеб 1-ничего не обрезаем 0.8 - по умолчанию
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_02_ext.obj",  "map" => ['house_02_ext_pt2_008_E2.jpg', 'house_02_ext_pt1_003.jpg']]

]
    ],
    'int1' => [ //первый этаж

'exitPoint' => [-432, 103, 100], //точка выхода, если задана - дистанция выхода не работает
        'exitPoint2' => null, //точка выхода, если задана - дистанция выхода не работает
        'exitPoint3' => null,
        'toFloor1' => null,
        'z' => 27, //высота пола
        'loc' => 24, //ид локации
        'startPoint' => [-300, 90, 10, 270], //точка входа с улицы
        'fromFloor1' =>null, //точка входа со втрого этажа
        'panoShift' => 0, //смещение панорамы по z
        'fov' => 67,
        'objs' => [ //конфигурация объектов дома
            ["geo" => "house_02.obj", "map" => ['house_02_pt1_002_2048_E11.jpg', 'house_02_pt2_002_1024_E3.jpg']]


]

],
        'int2' => [ 
            'toFloor2' => null,
            'objs' => [ ]

],
        'int3' => [ 
            'toFloor2' => null,
            'objs' => []

]
];
**/

$data = [];
$data[1] = [
    'platform' =>1, //ид платформы (1-5) ид локации подберется автоматически
    'ext' => [ //эксиерьер дома
        // [90, 120, 30, 0],
        'transitions' => [['x'=>84, 'y'=>417, 'radius'=>150, 'place'=>1, 'x2'=>90, 'y2'=>120, 'angle'=> 0]], 
        'startPoints' => [['x'=>-87, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>400, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>-487, 'y'=>725, 'angle'=> 0, 'v_angle'=>45]], 
       
        
        'fov' => 67, //ширина угла обзора камеры
        'objs' => [ //конфигурация объектов дома
            ["geo" => "houses/geo/house_ext_01_pt1.obj",  "map" => 'houses/textures/normal/house_ext_01_pt1_2048_001.jpg'],
            ["geo" => "houses/geo/house_ext_01_pt2.obj",  "map" => 'houses/textures/normal/house_ext_01_pt2_1024_002_E1.jpg'],
            ["geo" => "houses/geo/house_ext_01_col.obj", "collider" => true],
            ["geo" => "houses/geo/house_01_glass.obj",  "map" => 'houses/textures/normal/lj-BopBg.png', "glass"=>true],

        ],
        'snow'=>0
    ],

    'int' => [ //интерьеры
        [ //первый этаж
            'transitions' => [ //переходы
                ['x'=>106, 'y'=>235, 'radius'=>100, 'place'=>0, 'x2'=>84, 'y2'=>800, 'angle'=> 180],
                ['x'=>-300, 'y'=>-200, 'radius'=>100, 'place'=>0, 'x2'=>-73, 'y2'=>800, 'angle'=> 180],
                ['x'=>250, 'y'=>0, 'radius'=>50, 'place'=>2, 'x2'=>164, 'y2'=>-43, 'angle'=> 90],
            ],
            'areas' => [
                ['x'=>0, 'y'=>-350, 'z'=>81, 'value'=>'123', 'color'=>'010101' ]
            ],


            'z' => 97, //высота пола
           

            'panoShift' => 0, //смещение панорамы по z (эмулирует высоту, если все этажи замоделены на одном уровне)
            'fov' => 67, //угол обзора для помещения
            'objs' => [ //конфигурация объектов дома
                ["geo" => "houses/geo/house_int_01_f1_pt1.obj", "map" => "houses/textures/normal/house_int_01_f1_pt1_2048_006_E3.jpg"],
                ["geo" => "houses/geo/house_int_01_f1_pt2.obj", "map" => "houses/textures/normal/house_int_01_f1_pt2_1024_003_E1.jpg"],
                ["geo" => "houses/geo/house_int_01_f1_collider.obj", "collider" => true ],
                ["geo" => "houses/geo/house_int_01_f1_floor1.obj", "map"=>"houses/textures/normal/house_int_01_f1_pt1_2048_006_E3.jpg", "floor" => true],
                ["geo" => "houses/geo/house_int_01_f1_floor2.obj", "map" => "houses/textures/normal/house_int_01_f1_pt2_1024_003_E1.jpg", "floor" => true]
            ]

        ],

        [ //второй этаж
            'transitions' => [ 
                ['x'=>325, 'y'=>-96, 'radius'=>100, 'place'=>1, 'x2'=>110, 'y2'=>0, 'angle'=> 90],
            ],
            
            'z' => 376,
            'panoShift' => 0,
            'fov' => 67,
            'objs' => [
                ["geo" => "houses/geo/house_int_01_f2_floor.obj", "map" => "houses/textures/normal/house_int_01_f2_2048_013_E3.jpg", "floor" => true],
                ["geo" => "houses/geo/house_int_01_f2_.obj", "map" => "houses/textures/normal/house_int_01_f2_2048_013_E3.jpg"],
                ["geo" => "houses/geo/house_int_01_f2_collider.obj", "collider" => true ],
                ]
    
        ]



    ]

];


$data[2] = [
    'platform' =>2, //ид платформы (1-5) ид локации подберется автоматически
    'ext' => [ //эксиерьер дома
        // [90, 120, 30, 0],
        'transitions' => [['x'=>84, 'y'=>417, 'radius'=>150, 'place'=>1, 'x2'=>90, 'y2'=>120, 'angle'=> 0]], 
        'startPoints' => [['x'=>-87, 'y'=>825, 'angle'=> 0], ['x'=>400, 'y'=>825, 'angle'=> 0], ['x'=>-487, 'y'=>825, 'angle'=> 0]], 
        
        'fov' => 67, //ширина угла обзора камеры
        'objs' => [ //конфигурация объектов дома
            ["geo" => "houses/geo/house_ext_01_pt1.obj",  "map" => 'houses/textures/normal/house_ext_01_pt1_2048_001.jpg'],
            ["geo" => "houses/geo/house_ext_01_pt2.obj",  "map" => 'houses/textures/normal/house_ext_01_pt2_1024_002_E1.jpg'],
            ["geo" => "houses/geo/house_ext_01_col.obj", "collider" => true],
            ["geo" => "houses/geo/house_01_glass.obj",  "map" => 'houses/textures/normal/lj-BopBg.png', "glass"=>true],

        ],
        'snow'=>40
    ],

    'int' => [ //интерьеры
        [ 
            'transitions' => [ //переходы
                ['x'=>106, 'y'=>235, 'radius'=>100, 'place'=>0, 'x2'=>84, 'y2'=>800, 'angle'=> 180],
                ['x'=>-300, 'y'=>-200, 'radius'=>100, 'place'=>0, 'x2'=>-73, 'y2'=>800, 'angle'=> 180],
                ['x'=>250, 'y'=>0, 'radius'=>50, 'place'=>2, 'x2'=>164, 'y2'=>-43, 'angle'=> 90],
            ],


            'z' => 97, //высота пола
           

            'panoShift' => 0, //смещение панорамы по z (эмулирует высоту, если все этажи замоделены на одном уровне)
            'fov' => 67, //угол обзора для помещения
            'objs' => [ //конфигурация объектов дома
                ["geo" => "houses/geo/house_int_01_f1_pt1.obj", "map" => "houses/textures/normal/house_int_01_f1_pt1_2048_006_E3.jpg"],
                ["geo" => "houses/geo/house_int_01_f1_pt2.obj", "map" => "houses/textures/normal/house_int_01_f1_pt2_1024_003_E1.jpg"],
                ["geo" => "houses/geo/house_int_01_f1_collider.obj", "collider" => true ],
                ["geo" => "houses/geo/house_int_01_f1_floor1.obj", "map"=>"houses/textures/normal/house_int_01_f1_pt1_2048_006_E3.jpg", "floor" => true],
                ["geo" => "houses/geo/house_int_01_f1_floor2.obj", "map" => "houses/textures/normal/house_int_01_f1_pt2_1024_003_E1.jpg", "floor" => true]
            ]

        ],

        [ 
            'transitions' => [ 
                ['x'=>325, 'y'=>-96, 'radius'=>100, 'place'=>1, 'x2'=>110, 'y2'=>0, 'angle'=> 90],
            ],
            
            'z' => 376,
            'panoShift' => 0,
            'fov' => 67,
            'objs' => [
                ["geo" => "houses/geo/house_int_01_f2_floor.obj", "map" => "houses/textures/normal/house_int_01_f2_2048_013_E3.jpg", "floor" => true],
                ["geo" => "houses/geo/house_int_01_f2_.obj", "map" => "houses/textures/normal/house_int_01_f2_2048_013_E3.jpg"],
                ["geo" => "houses/geo/house_int_01_f2_collider.obj", "collider" => true ],
                ]
    
        ]



    ]

];



$data[3] = [
    'platform' =>3, //ид платформы (1-5) ид локации подберется автоматически
    'ext' => [ //эксиерьер дома
        // [90, 120, 30, 0],
        'transitions' => [['x'=>248, 'y'=>459, 'radius'=>150, 'place'=>2, 'x2'=>200, 'y2'=>115, 'angle'=> 0]], 
        'startPoints' => [['x'=>-87, 'y'=>825, 'angle'=> 0], ['x'=>400, 'y'=>825, 'angle'=> 0], ['x'=>-487, 'y'=>825, 'angle'=> 0]], 
        
        'fov' => 67, //ширина угла обзора камеры
        'objs' => [ //конфигурация объектов дома
            ["geo" => "houses/geo/house_03_ext.obj",  "map" => ['houses/textures/normal/house_03_ext_pt1_2048_002.jpg', 'houses/textures/normal/house_03_ext_pt2_1024_001.jpg']],
            ["geo" => "houses/geo/house_03_glass.obj",  "map" => 'houses/textures/normal/lj-BopBg.png', "glass"=>true],


        ],
        'snow'=>0,
        'colgen'=>1
    ],

    'int' => [ //интерьеры
        [ //1 подвал
            'transitions' => [ //переходы
                ['x'=>245, 'y'=>210, 'radius'=>100, 'place'=>0, 'x2'=>67, 'y2'=>758, 'angle'=> 180],
                ['x'=>428, 'y'=>-51, 'radius'=>100, 'place'=>2, 'x2'=>289, 'y2'=>-64, 'angle'=> 180],
               
            ],


            'z' => 27, //высота пола
           

            'panoShift' => 0, //смещение панорамы по z (эмулирует высоту, если все этажи замоделены на одном уровне)
            'fov' => 67, //угол обзора для помещения
            'objs' => [ //конфигурация объектов дома
                ["geo" => "houses/geo/house_03_f0.obj", "map" => 'houses/textures/normal/house_03_f0_2048_002.jpg'],

            ],
            'colgen'=>1

        ],

        [ //2
            'transitions' => [ 
                ['x'=>245, 'y'=>210, 'radius'=>100, 'place'=>0, 'x2'=>226, 'y2'=>757, 'angle'=> 90],
                ['x'=>289, 'y'=>-64, 'radius'=>50, 'place'=>1, 'x2'=>593, 'y2'=>-530, 'angle'=> 90],
                ['x'=>-217, 'y'=>-126, 'radius'=>50, 'place'=>3, 'x2'=>-157, 'y2'=>-55, 'angle'=> 0],
            ],
            
            'z' => 97,
            'panoShift' => 0,
            'fov' => 67,
            'colgen' => true,
            'objs' => [
                ["geo" => "houses/geo/house_03_E2.obj", "floor" =>1, "map" => [ "houses/textures/normal/house_03_f1_pt2_2048_002.jpg", "houses/textures/normal/house_03_f1_pt1_1024_002.jpg", ]],
                ["geo" => "houses/geo/house_03_mirror.obj", "mirror" => true]
            ]
    
        ],
        
        [ //3
                'transitions' => [ 
                    ['x'=>-220, 'y'=>-169, 'radius'=>50, 'place'=>4, 'x2'=>-157, 'y2'=>-55, 'angle'=> 90],
                    ['x'=>-97, 'y'=>-144, 'radius'=>50, 'place'=>2, 'x2'=>-143, 'y2'=>-20, 'angle'=> 180],
                ],
                'colgen' => true,
                
                'z' => 430,
                'panoShift' => 0,
                'fov' => 67,
                'objs' => [
                    ["geo" => "houses/geo/house_03_f2.obj", "map" => ["houses/textures/normal/house_03_f2_pt1_1024_002.jpg", "houses/textures/normal/house_03_f2_pt2_2048_003.jpg"] ],
                ]
        
        ],

        [ //4
            'transitions' => [ 
                ['x'=>-93, 'y'=>-178, 'radius'=>50, 'place'=>3, 'x2'=>-157, 'y2'=>-55, 'angle'=> 0],
            ],
            'colgen' => true,
            'z' => 757,
            'panoShift' => 0,
            'fov' => 67,
            'objs' => [
                ["geo" => "houses/geo/house_03_f3.obj", "map"=>"houses/textures/normal/house_03_f3_2048_003.jpg"]
            ]
    
    ]




    ]

];


$data[4] = [
    'platform' =>7, //ид платформы (1-5) ид локации подберется автоматически
    'ext' => [ //эксиерьер дома
        // [90, 120, 30, 0],
        'transitions' => [['x'=>84, 'y'=>417, 'radius'=>150, 'place'=>1, 'x2'=>90, 'y2'=>120, 'angle'=> 0]], 
        'startPoints' => [['x'=>-87, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>400, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>-487, 'y'=>725, 'angle'=> 0, 'v_angle'=>45]], 
       
        
        'fov' => 67, //ширина угла обзора камеры
        'objs' => [ //конфигурация объектов дома
            ["geo" => "houses/geo/house_ext_01_pt1.obj",  "map" => 'houses/textures/normal/house_ext_01_pt1_2048_001.jpg'],
            ["geo" => "houses/geo/house_ext_01_pt2.obj",  "map" => 'houses/textures/normal/house_ext_01_pt2_1024_002_E1.jpg'],
            ["geo" => "houses/geo/house_ext_01_col.obj", "collider" => true],
            ["geo" => "houses/geo/house_01_glass.obj",  "map" => 'houses/textures/normal/lj-BopBg.png', "glass"=>true],

        ],
        'snow'=>40
    ],

    'int' => [ //интерьеры
        [ //первый этаж
            'transitions' => [ //переходы
                ['x'=>106, 'y'=>235, 'radius'=>100, 'place'=>0, 'x2'=>84, 'y2'=>800, 'angle'=> 180],
                ['x'=>-300, 'y'=>-200, 'radius'=>100, 'place'=>0, 'x2'=>-73, 'y2'=>800, 'angle'=> 180],
                ['x'=>250, 'y'=>0, 'radius'=>50, 'place'=>2, 'x2'=>164, 'y2'=>-43, 'angle'=> 90],
            ],
            'areas' => [
                ['x'=>0, 'y'=>-350, 'z'=>81, 'value'=>'123', 'color'=>'010101' ]
            ],


            'z' => 97, //высота пола
           

            'panoShift' => 0, //смещение панорамы по z (эмулирует высоту, если все этажи замоделены на одном уровне)
            'fov' => 67, //угол обзора для помещения
            'objs' => [ //конфигурация объектов дома
                ["geo" => "houses/geo/house_int_01_f1_pt1.obj", "map" => "houses/textures/normal/house_int_01_f1_pt1_2048_006_E3.jpg"],
                ["geo" => "houses/geo/house_int_01_f1_pt2.obj", "map" => "houses/textures/normal/house_int_01_f1_pt2_1024_003_E1.jpg"],
                ["geo" => "houses/geo/house_int_01_f1_collider.obj", "collider" => true ],
                ["geo" => "houses/geo/house_int_01_f1_floor1.obj", "map"=>"houses/textures/normal/house_int_01_f1_pt1_2048_006_E3.jpg", "floor" => true],
                ["geo" => "houses/geo/house_int_01_f1_floor2.obj", "map" => "houses/textures/normal/house_int_01_f1_pt2_1024_003_E1.jpg", "floor" => true]
            ]

        ],

        [ //второй этаж
            'transitions' => [ 
                ['x'=>325, 'y'=>-96, 'radius'=>100, 'place'=>1, 'x2'=>110, 'y2'=>0, 'angle'=> 90],
            ],
            
            'z' => 376,
            'panoShift' => 0,
            'fov' => 67,
            'objs' => [
                ["geo" => "houses/geo/house_int_01_f2_floor.obj", "map" => "houses/textures/normal/house_int_01_f2_2048_013_E3.jpg", "floor" => true],
                ["geo" => "houses/geo/house_int_01_f2_.obj", "map" => "houses/textures/normal/house_int_01_f2_2048_013_E3.jpg"],
                ["geo" => "houses/geo/house_int_01_f2_collider.obj", "collider" => true ],
                ]
    
        ]



    ]

];

$data[5] = [
    'platform' =>8, //ид платформы (1-5) ид локации подберется автоматически
    'ext' => [ //эксиерьер дома
        // [90, 120, 30, 0],
        'transitions' => [['x'=>84, 'y'=>417, 'radius'=>150, 'place'=>1, 'x2'=>90, 'y2'=>120, 'angle'=> 0]], 
        'startPoints' => [['x'=>-87, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>400, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>-487, 'y'=>725, 'angle'=> 0, 'v_angle'=>45]], 
       
        
        'fov' => 67, //ширина угла обзора камеры
        'objs' => [ //конфигурация объектов дома
            ["geo" => "houses/geo/house_ext_01_pt1.obj",  "map" => 'houses/textures/normal/house_ext_01_pt1_2048_001.jpg'],
            ["geo" => "houses/geo/house_ext_01_pt2.obj",  "map" => 'houses/textures/normal/house_ext_01_pt2_1024_002_E1.jpg'],
            ["geo" => "houses/geo/house_ext_01_col.obj", "collider" => true],
            ["geo" => "houses/geo/house_01_glass.obj",  "map" => 'houses/textures/normal/lj-BopBg.png', "glass"=>true],

        ],
        'snow'=>0
    ],

    'int' => [ //интерьеры
        [ //первый этаж
            'transitions' => [ //переходы
                ['x'=>106, 'y'=>235, 'radius'=>100, 'place'=>0, 'x2'=>84, 'y2'=>800, 'angle'=> 180],
                ['x'=>-300, 'y'=>-200, 'radius'=>100, 'place'=>0, 'x2'=>-73, 'y2'=>800, 'angle'=> 180],
                ['x'=>250, 'y'=>0, 'radius'=>50, 'place'=>2, 'x2'=>164, 'y2'=>-43, 'angle'=> 90],
            ],
            'areas' => [
                ['x'=>0, 'y'=>-350, 'z'=>81, 'value'=>'123', 'color'=>'010101' ]
            ],


            'z' => 97, //высота пола
           

            'panoShift' => 0, //смещение панорамы по z (эмулирует высоту, если все этажи замоделены на одном уровне)
            'fov' => 67, //угол обзора для помещения
            'objs' => [ //конфигурация объектов дома
                ["geo" => "houses/geo/house_int_01_f1_pt1.obj", "map" => "houses/textures/normal/house_int_01_f1_pt1_2048_006_E3.jpg"],
                ["geo" => "houses/geo/house_int_01_f1_pt2.obj", "map" => "houses/textures/normal/house_int_01_f1_pt2_1024_003_E1.jpg"],
                ["geo" => "houses/geo/house_int_01_f1_collider.obj", "collider" => true ],
                ["geo" => "houses/geo/house_int_01_f1_floor1.obj", "map"=>"houses/textures/normal/house_int_01_f1_pt1_2048_006_E3.jpg", "floor" => true],
                ["geo" => "houses/geo/house_int_01_f1_floor2.obj", "map" => "houses/textures/normal/house_int_01_f1_pt2_1024_003_E1.jpg", "floor" => true]
            ]

        ],

        [ //второй этаж
            'transitions' => [ 
                ['x'=>325, 'y'=>-96, 'radius'=>100, 'place'=>1, 'x2'=>110, 'y2'=>0, 'angle'=> 90],
            ],
            
            'z' => 376,
            'panoShift' => 0,
            'fov' => 67,
            'objs' => [
                ["geo" => "houses/geo/house_int_01_f2_floor.obj", "map" => "houses/textures/normal/house_int_01_f2_2048_013_E3.jpg", "floor" => true],
                ["geo" => "houses/geo/house_int_01_f2_.obj", "map" => "houses/textures/normal/house_int_01_f2_2048_013_E3.jpg"],
                ["geo" => "houses/geo/house_int_01_f2_collider.obj", "collider" => true ],
                ]
    
        ]



    ]

];


$data[6] = [
    'platform' =>1, //ид платформы (1-5) ид локации подберется автоматически
    'ext' => [ //эксиерьер дома
        // [90, 120, 30, 0],
        'transitions' => [['x'=>-50, 'y'=>460, 'radius'=>150, 'place'=>1, 'x2'=>-50, 'y2'=>220, 'angle'=> 0]], 
        'startPoints' => [['x'=>-87, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>400, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>-487, 'y'=>725, 'angle'=> 0, 'v_angle'=>45]], 
       
        
        'fov' => 67, //ширина угла обзора камеры
        'objs' => [ //конфигурация объектов дома
            ["geo" => "houses/geo/house_04_main.obj",  "map" => 'houses/textures/normal/house_04.jpg'],
            ["geo" => "houses/geo/house_04_glass.obj",  "map" => 'houses/textures/normal/lj-BopBg.png', "glass"=>[1,1]],
          

        ],
        'colgen' => 1,
        'snow'=>0
    ],

    'int' => [ //интерьеры
        [ //первый этаж
            'transitions' => [ //переходы
                ['x'=>-50, 'y'=>320, 'radius'=>100, 'place'=>0, 'x2'=>84, 'y2'=>800, 'angle'=> 180],
                
            ],
            'areas' => [
                
            ],


            'z' => 20, //высота пола
            'autoZ' => 1,
            'colgen' => 1,
           

            'panoShift' => 400, //смещение панорамы по z (эмулирует высоту, если все этажи замоделены на одном уровне)
            'fov' => 67, //угол обзора для помещения
            'objs' => [ //конфигурация объектов дома
                ["geo" => "houses/geo/house_04_int_.obj", "map" => "houses/textures/normal/house_04_int_2048_001_comp.jpg", "floor"=>true],
                
            ]

        ]



    ]

];


$data[7] = [
    'platform' =>9, //ид платформы (1-5) ид локации подберется автоматически
    'ext' => [ //эксиерьер дома
        // [90, 120, 30, 0],
        'transitions' => [['x'=>-50, 'y'=>460, 'radius'=>150, 'place'=>1, 'x2'=>-50, 'y2'=>220, 'angle'=> 0]], 
        'startPoints' => [['x'=>-87, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>400, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>-487, 'y'=>725, 'angle'=> 0, 'v_angle'=>45]], 
       
        
        'fov' => 67, //ширина угла обзора камеры
        'objs' => [ //конфигурация объектов дома
            ["geo" => "houses/geo/house_04_main.obj",  "map" => 'houses/textures/normal/house_04.jpg'],
            ["geo" => "houses/geo/house_04_glass.obj",  "map" => 'houses/textures/normal/lj-BopBg.png', "glass"=>[1,1]],
          

        ],
        'colgen' => 1,
        'snow'=>0
    ],

    'int' => [ //интерьеры
        [ //первый этаж
            'transitions' => [ //переходы
                ['x'=>-50, 'y'=>320, 'radius'=>100, 'place'=>0, 'x2'=>84, 'y2'=>800, 'angle'=> 180],
                
            ],
            'areas' => [
                
            ],


            'z' => 20, //высота пола
            'autoZ' => 1,
            'colgen' => 1,
           

            'panoShift' => 400, //смещение панорамы по z (эмулирует высоту, если все этажи замоделены на одном уровне)
            'fov' => 67, //угол обзора для помещения
            'objs' => [ //конфигурация объектов дома
                ["geo" => "houses/geo/house_04_int_.obj", "map" => "houses/textures/normal/house_04_int_2048_001_comp.jpg", "floor"=>true],
                
            ]

        ]



    ]

];


$data[8] = [
    'platform' =>10, //ид платформы (1-5) ид локации подберется автоматически
    'ext' => [ //эксиерьер дома
        // [90, 120, 30, 0],
        'transitions' => [['x'=>-50, 'y'=>460, 'radius'=>150, 'place'=>1, 'x2'=>-50, 'y2'=>220, 'angle'=> 0]], 
        'startPoints' => [['x'=>-87, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>400, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>-487, 'y'=>725, 'angle'=> 0, 'v_angle'=>45]], 
       
        
        'fov' => 67, //ширина угла обзора камеры
        'objs' => [ //конфигурация объектов дома
            ["geo" => "houses/geo/house_04_main.obj",  "map" => 'houses/textures/normal/house_04.jpg'],
            ["geo" => "houses/geo/house_04_glass.obj",  "map" => 'houses/textures/normal/lj-BopBg.png', "glass"=>[1,1]],
          

        ],
        'colgen' => 1,
        'snow'=>0
    ],

    'int' => [ //интерьеры
        [ //первый этаж
            'transitions' => [ //переходы
                ['x'=>-50, 'y'=>320, 'radius'=>100, 'place'=>0, 'x2'=>84, 'y2'=>800, 'angle'=> 180],
                
            ],
            'areas' => [
                
            ],


            'z' => 20, //высота пола
            'autoZ' => 1,
            'colgen' => 1,
           

            'panoShift' => 400, //смещение панорамы по z (эмулирует высоту, если все этажи замоделены на одном уровне)
            'fov' => 67, //угол обзора для помещения
            'objs' => [ //конфигурация объектов дома
                ["geo" => "houses/geo/house_04_int_.obj", "map" => "houses/textures/normal/house_04_int_2048_001_comp.jpg", "floor"=>true],
                
            ]

        ]



    ]

];

$data[9] = [
    'platform' =>11, //ид платформы (1-5) ид локации подберется автоматически
    'ext' => [ //эксиерьер дома
        // [90, 120, 30, 0],
        'transitions' => [['x'=>-50, 'y'=>460, 'radius'=>150, 'place'=>1, 'x2'=>-50, 'y2'=>220, 'angle'=> 0]], 
        'startPoints' => [['x'=>-87, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>400, 'y'=>725, 'angle'=> 0, 'v_angle'=>45], ['x'=>-487, 'y'=>725, 'angle'=> 0, 'v_angle'=>45]], 
       
        
        'fov' => 67, //ширина угла обзора камеры
        'objs' => [ //конфигурация объектов дома
            ["geo" => "houses/geo/house_04_main.obj",  "map" => 'houses/textures/normal/house_04.jpg'],
            ["geo" => "houses/geo/house_04_glass.obj",  "map" => 'houses/textures/normal/lj-BopBg.png', "glass"=>[1,1]],
          

        ],
        'colgen' => 1,
        'snow'=>0
    ],

    'int' => [ //интерьеры
        [ //первый этаж
            'transitions' => [ //переходы
                ['x'=>-50, 'y'=>320, 'radius'=>100, 'place'=>0, 'x2'=>84, 'y2'=>800, 'angle'=> 180],
                
            ],
            'areas' => [
                
            ],


            'z' => 20, //высота пола
            'autoZ' => 1,
            'colgen' => 1,
           

            'panoShift' => 400, //смещение панорамы по z (эмулирует высоту, если все этажи замоделены на одном уровне)
            'fov' => 67, //угол обзора для помещения
            'objs' => [ //конфигурация объектов дома
                ["geo" => "houses/geo/house_04_int_.obj", "map" => "houses/textures/normal/house_04_int_2048_001_comp.jpg", "floor"=>true],
                
            ]

        ]



    ]

];
echo json_encode($data);
?>

Youez - 2016 - github.com/yon3zu
LinuXploit