|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Наконец, появилось осмысленное описание задачи.
На мой взгляд, если не очень важно сколько именно будет квадратиков, нужно только примерное ограничение, то можно идти со стороны размера квадрата...
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Я если честно так и не понял, что нужно заполнить круг "квадратиками" или прорисовать их по контуру (что автору уже не важно как задавать, размером, "примерным" количеством - с этим вроде разобрались).
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Регистрация: 30.11.2011
Сообщений: 17
|
|
|||
![]() |
|
||||
Регистрация: 03.05.2009
Сообщений: 112
|
Наконец-то понял вроде бы. Эта демострашка работает не только с окружностью, а с любыми объектами. Лишь бы они были видны на экране. Квадратики, в которые попали (не попали) кусочки объекта, рисуются временными векторами красного (желтого) цвета и исчезают при регенерации:
Код:
Последний раз редактировалось Li6-D, 10.12.2011 в 14:56. |
|||
![]() |
|
||||
Регистрация: 03.05.2009
Сообщений: 112
|
Сначала задай квадратную зону и введи ограничение на число красных квадратиков (я вводил до 25000). А дальше нарисуется до 4-х квадратов, любуешься и жмешь ввод, на следующем шаге появится до 16-ти и т.д. пока не будет превышен порог (иногда может нарисоваться чуть больше). Объектов на чертеж программа не добавляет. Если сдвинуться по экрану - квадратики пропадут и можно показать преподавателю новую демонстрацию
Последний раз редактировалось Li6-D, 06.12.2011 в 22:34. |
|||
![]() |
|
||||
Регистрация: 03.05.2009
Сообщений: 112
|
В первый раз пользователь задает квадратную рамку поиска объектов, которая рисуется белым цветом, а впоследствии стирается. Затем этот квадрат делится на 4 равные части и проверяется в каких квадратах есть объекты. Если объекты найдены, то соответствующий квадрат изображается красным цветом. На первом шаге может получиться от 0 (в зоне поиска не было видимых объектов) до 4 красных квадратов. Затем каждый из красных квадратов делится еще на 4 части и снова проверяется наличие видимых объектов в этих более мелких квадратах. Не пустые квадраты изображаются красным цветом, а пустые исчезают. Должна получится картинка подобно этой (3055 красных квадратов):
Последний раз редактировалось Li6-D, 07.12.2011 в 15:50. |
|||
![]() |
|
||||
Регистрация: 03.05.2009
Сообщений: 112
|
Цитата:
Код:
Последний раз редактировалось Li6-D, 11.01.2012 в 22:42. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Печать чертежей autocad, окружности печатаются квадратитками? | vbold | AutoCAD | 5 | 29.11.2011 16:10 |
Как определить координаты начала и конца отрезка, координаты центра окружности? | voverrr | Программирование | 6 | 20.01.2011 20:10 |
Рисование окружности (фантом окружности) | Малюк | AutoCAD | 6 | 01.02.2010 02:26 |
DwgRuLispLib: Геометрия. Пересечение прямой и окружности | VVA | Библиотека функций | 1 | 07.12.2007 18:59 |
Окружности, касательные к прямой и другой окружности | Хмурый | AutoCAD | 13 | 06.03.2007 10:16 |