Цитата:
Сообщение от Ovsyanicov
А он и не нужен целиком. Для начала, надо видеть участок, в котором создаётся контур паза и что используется в качестве аргументов для функций построения 2D-элементов.
|
PHP код:
Cut = panel.AddCut(String('Ris_'+FA[i]["frw"])) ; //это наименование паза
Traj = Cut.Trajectory;
for (var iteraci = 0; iteraci < FA[i]["traektor"][j].length; iteraci++) {
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(0, panel.Thickness - FA[i]["glub"][j]);
На вход принимаем массив с координатами линий, глубиной, типом линии, и дальнейшими обработками на подобии эквидистанты.
Координаты рассчитываются исходя из габаритов фасада+лск фасада.
Но т.к эта лск при отзеркаливании перемещается из левого нижнего угла в правый нижний угол то следовательно и траектория паза перемещается за пределы фасада.
Подскажите как мне назначить лск фасада в левом нижнем углу?