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

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

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

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

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

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

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

Delphi7 Создание листового тела

Автор Kati, 14.03.13, 21:20:55

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

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

Kati

Помогите, пожалуйста, разобраться как программно создать листовое тело по имеющемуся эскизу.
Переменную какого типа нужно описать и как задавать свойства? Буду очень благодарна за простенький примерчик для наглядности.

#1
А, что уже программно создано? Неплохо было бы поглядеть, чтобы понять чем помочь.
Для ориентира смотрите ISheetMetalContainer - интерфейс контейнера объектов гибки.
SheetMetalBodies:=SheetMetalContainer.SheetMetalBodies;
if SheetMetalBodies<>nil then
begin // Указатель на коллекцию листовых тел
     SheetMetalBody:=SheetMetalBodies.Add;
     if SheetMetalBody<>nil then
      begin // Листовое тело
          SheetMetalBody.Sketch:=Sketch;
          SheetMetalBody.Thickness:=S;
          SheetMetalBody.BendCoefficient:=Kx;
          SheetMetalBody.Update;
      end;
  end;

Kati

Программно создан эскиз (для примера, обычная окружность - мне главное понять принцип создания этого объекта). А переменную SheetMetalBodies какого типа необходимо описать?

Открываем SDK и смотрим, там всё написано понятно.
var
SheetMetalBodies:ISheetMetalBodies;