Search

Учим Shape Maker. Задание формы линий

Поскольку большинство линий в Shape Maker образуют проволочный каркас, на котором можно построить участки поверхности, форма линий важна для построения участков с гладкой поверхностью. Редактирование контрольного многоугольника B-сплайновых кривых - процедура, многократно описываемая в различных инструкциях. Поэтому мы проанализируем лишь некоторые особенности и приемы, присущие Shape Maker.

Example of complicated curve.
Пример сложной кривой.

Изменение положения конечных точек линий.

По умолчанию все входные линии прямые. Самый простой способ изменить прямую линию - изменить положение ее конечных точек. Поскольку Shape Maker всегда находится в режиме редактирования, просто щелкните левой кнопкой мыши по отредактированной точке и переместите ее в новое положение, а затем щелкните еще раз, чтобы зафиксировать точку в новом положении, как показано ниже.


Change endpoint position.
Изменение положения конечной точки двух кривых.

В этом случае редактируемая точка принадлежит двум топологически связанным линиям. Следовательно, обе линии следовали за точкой при изменении ее координат.


Изменение формы кривой.

Очень часто требуется изменение не только положения ее конечных точек, но и формы самой линии. Для редактирования просто щелкните левой кнопкой мыши линию, форму которой вы хотите изменить.


Lines control polygon in edit mode.
Контрольный многоугольник линии в режиме редактирования.

Shape Maker покажет контрольный многоугольник для этой линии. Изменение формы управляющего многоугольника динамически изменяет форму редактируемой линии. По умолчанию контрольный многоугольник имеет две контрольные точки. Направление вектора от конечной точки к промежуточной точке многоугольника показывает угол наклона кривой к конечной точке, а длина этого вектора указывает степень соответствия линии этому вектору в конечной точке. Итак, если вектор расположен горизонтально или вертикально, у нас будет горизонтальная или вертикальная касательная в этой точке. Редактируя точки контрольного многоугольника, вы можете попытаться добиться желаемой формы кривой.


Changing curve shape by moving points of control polygon.
Изменение формы кривой при изменении точек контрольного многоугольника.


Изменение числа точек контрольного многоугольника.

Часто судовые кривые имеют более сложную форму, чем приведенная выше кривая. Для описания таких кривых требуется больше степеней свободы. В нашем случае требуется больше контрольных точек. Есть несколько способов добавить дополнительные точки к контрольному многоугольнику. Самый простой способ - щелкнуть левой кнопкой мыши, удерживая нажатой клавишу Ctrl на линии, соединяющей контрольные точки друг с другом. Система добавит дополнительную контрольную точку к контрольному многоугольнику. В этом случае форма кривой не меняется. Если вам нужно уменьшить количество точек, вам нужно щелкнуть правой кнопкой мыши, одновременно нажимая Ctrl, на линии между контрольными точками. Этот метод позволяет добавить определенное количество контрольных точек из следующего ряда: 4,5,7,11,19,35,67. Причины использования этой серии будут объяснены позже. Вы также можете добавлять и удалять произвольное количество контрольных точек, используя следующую команду.


или из тулбара Modify:

В диалоговом окне с помощью отмеченных опций укажите необходимое количество контрольных точек.



Дополнительная контрольная точка предоставит больше возможностей для изменения формы кривой. Теперь мы можем изменить форму кривой, сохранив углы наклона начальной и конечной точек.


Extra point in control polygon.
Дополнительная точка контрольного многоугольника.

Lines shape changes with keeping tangency in endpoints.
Изменение формы линии с сохранением касательных в конечных точках.

Определение касательных в конечных точках кривой.

Довольно часто возникает необходимость установить касательные в начальной и конечной точках линии строго по горизонтали или вертикали, для этого достаточно щелкнуть левой кнопкой мыши с нажатой кнопкой Ctrl на линии между конечной точкой и