Группы пользователей Autodesk

         

Построение плиток в ряду


Создание плиток

 

Создание плиток 
 

Построение плиток в ряду



Теперь, когда понятно, как размещаются ряды плиток на дорожке, следующим этапом является построение плиток внутри каждого ряда. На следующем рисунке показаны два возможных случая: ряд, в котором отступ от центральной линии дорожки равен нулю, и ряд со сдвигом, не равном нулю. Посмотрим на рисунок и ознакомимся с алгоритмом.

Установить переменные StartPoint, angp90, angm90 и т.п.

Установить переменную FirstCenterPoint равной StartPoint + сдвиг

(который может быть равным 0.0).

Установить начальное значение TileCenterPt равным FirstCenterPoint.

(Пояснение: Начните с построения кругов в направлении angp90)

Пока расстояние от StartPoint до TileCenterPt меньше, чем HalfWidth:

Построить круг (добавив его в список кругов).

Установить TileCenterPt на расстоянии шага плитки

в направлении angm90.

Конец цикла

Установить TileCenterPoint равным FirstCenterPoint + шаг плитки в направлении angm90.

Пока расстояние от StartPoint до TileCenterPt меньше, чем HalfWidth:

Построить круг (добавив его в список кругов).

Установить TileCenterPt на расстоянии шага плитки

в направлении angm90.

Конец цикла

Вернуть список кругов.

 



Содержание раздела