• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Определение координат фрагмента

Автор Maxagg, 03.06.09, 08:08:01

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Maxagg

Вставил фрагменты из внешнего файла
Подскажите пожалуйста как мне определить их
координаты и угол наклона (желательно кусочек кода)
указатели на фрагменты я уже нашел

Заранее благодарен

Maxagg

Пробовал так
    par:=ksplacementparam(kompas.getparamstruct(7));
    par.Init;
    d2d.ksGetObjParam(obj,par,ALLPARAM);
    form1.Memo1.Lines.Add(vartostr(par.angle));

но результат 0, хотя когда вручную смотрю, там угол 45
:`(

Maxagg

 :-))) :-))) :-)))
нашел ответ
    ifp:=ksInsertFragmentParam(kompas.GetParamStruct(ko_InsertFragmentParam));
    ifp.Init;
    d2d.ksGetObjParam(obj,ifp,ALLPARAM); //obj- указатель на объект, d2d- ksdocument2d
    par:=ksplacementparam(ifp.GetPlace);
    dx:=par.xBase;
    dy:=par.yBase;
    da:=par.angle;