Previous Page  6 / 18 Next Page
Information
Show Menu
Previous Page 6 / 18 Next Page
Page Background

Н.И. Гамазов, В.И. Новиков

52

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2017. № 3

Рис. 1.

Схема первого этапа разматывания элемента кабеля:

1

— объект

Root

;

2

— «концевой» шарнир;

3

— объект

New

;

4

— 3D-шарнир между объектом

New

и элементом

Old

;

5

— элемент

Old

На втором этапе происходит циклическое увеличение длины объекта

New

и

его перемещение вплоть до достижения им номинальной длины элемента кабе-

ля. На каждом такте цикла выполняются следующие операции. Вначале путем

мгновенного масштабирования длина объекта

New

увеличивается на заданный

шаг. При этом положение шарниров, связывающих объекты

New

и

Root

с эле-

ментом

Old

, остается неизменным — свойство операции масштабирования объ-

ектов в пакете

BGE

(рис. 2,

а

). Поэтому «концевой» шарнир удаляется; объект

New

и весь кабель перемещаются в положение, при котором начало объекта

New

совпадет с концом объекта

Root

; вновь создается «концевой» шарнир меж-

ду объектами

Root

и

New

. Далее удаляется шарнир между объектом

New

и эле-

ментом

Old

; элемент

Old

и весь кабель перемещаются в положение, при котором

начало элемента

Old

совпадет с концом объекта

New

; вновь создается шарнир

между объектом

New

и элементом

Old

, что завершает последовательность опе-

раций одного такта цикла (рис. 2,

б

).

Рис. 2.

Такт цикла второго этапа разматывания элемента кабеля:

а

— положение элементов и шарниров после увеличения длины объекта

New

;

б

— положение эле-

ментов и шарниров после окончания такта;

1

— объект

Root

;

2

,

6

— начало и конец объекта

New

;

3

— «концевой» шарнир;

4

— объект

New

;

5

— 3D-шарнир между объектом

New

и элементом

Old

;

7

— элемент

Old

Цикл полагается завершенным, когда длина объекта

New

достигнет номи-

нальной длины элемента кабеля. Затем, на третьем этапе, объект

New

фактически

становится последним элементом кабеля, т. е. элементом

Old

; его идентификатор

вносится в конец списка идентификаторов элементов кабеля, а идентификаторы

3D-шарниров, связывающих его с объектом

Root

и соседним элементом, —