Показать сообщение отдельно
Старый 20.02.2020, 15:23   #165
rombler
Пользователь
 
Регистрация: 13.01.2020
Сообщений: 69
Сказал(а) спасибо: 48
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0
rombler пока не определено
По умолчанию

Цитата:
Сообщение от Ovsyanicov Посмотреть сообщение
А он и не нужен целиком. Для начала, надо видеть участок, в котором создаётся контур паза и что используется в качестве аргументов для функций построения 2D-элементов.
PHP код:
Cut panel.AddCut(String('Ris_'+FA[i]["frw"])) ; //это наименование паза
Traj Cut.Trajectory;
for (var 
iteraci 0iteraci FA[i]["traektor"][j].lengthiteraci++) { 
    if (
FA[i]["traektor"][j][iteraci]["Tip"] == "line") {
        
L1 Traj.AddLine(FA[i]["traektor"][j][iteraci]["nx"], FA[i]["traektor"][j][iteraci]["nz"], FA[i]["traektor"][j][iteraci]["kx"], FA[i]["traektor"][j][iteraci]["kz"]); 
        } 
//добавляем все линии из массива
}
Cut.Contour.Load(FileFreza);
Cut.Contour.Move(0panel.Thickness FA[i]["glub"][j]); 
На вход принимаем массив с координатами линий, глубиной, типом линии, и дальнейшими обработками на подобии эквидистанты.
Координаты рассчитываются исходя из габаритов фасада+лск фасада.
Но т.к эта лск при отзеркаливании перемещается из левого нижнего угла в правый нижний угол то следовательно и траектория паза перемещается за пределы фасада.
Подскажите как мне назначить лск фасада в левом нижнем углу?
rombler вне форума   Ответить с цитированием Вверх