Перебор объектов

Автор bvr, 19.11.10, 11:35:25

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

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

bvr

Добрый день!

Нужно перебрать все объекты в 2д, полученном из 3д. Если сделать так
  reference rIterator = CreateIterator( ALL_OBJ, 0 );
    reference rObject = MoveIterator( rIterator, 'F' ); // Сместить указатель на первый элемент в списке
    while ( rObject ){...MoveIterator( rIterator, 'N' )}
будут перебраны все объекты чертежа или активного вида?
Есть ли разница, если чертеж получен из 3д или начерчен вручную?
Как хранятся примитивы в чертеже - по видам, надо перебирать виды, а внутри них перебирать примитивы?
Как определить что за объект (линия, окр, и т.д.) возвратил MoveIterator()?
Как получить координаты, если это сегмент или окружность или и.т.д.?

Что может подсказать лучше, чем пример кода?!

Спасибо

Bordes

см. примеры SDK
- примеры определения типа и редактирование объекта - Step5
- навигация по чертежу см. - Step7
Прим. - Список примеров есть в разделе "Демонстрационные примеры" справки SDK