Энциклопедия 3ds max 6

Общие сведения о сплайнах


Сплайны состоят из сегментов и вершин, представляющих собой подобъекты кривых этого типа. Сегмент (segment) - это участок линии сплайна между двумя соседними вершинами. Криволинейные сегменты представляются набором прямолинейных отрезков, число которых задается при создании сплайна.

Вершины (vertex) сплайна различаются по типу и определяют степень кривизны сегментов сплайна, прилегающих к этим вершинам. Первая вершина, обозначающая начало сплайна, в момент создания помечается квадратиком белого цвета. В max 6 поддерживается четыре типа вершин сплайнов, как показано на рис. 8.1 на примере сплайна-линии:

Рис. 8.1. Подобъекты сплайна

  • Corner (С изломом) - вершина, в которой сплайн претерпевает излом. Участки сегментов вблизи такой вершины не имеют кривизны;
  • Smooth (Сглаженная) - вершина, через которую кривая сплайна проводится с плавным изгибом, без излома, имея одинаковую кривизну сегментов при входе в вершину и выходе из нее;
  • Bezier (Безье) - вершина, подобная сглаженной, но позволяющая управлять кривизной сегментов сплайна при входе в вершину и при выходе из нее. Для этого вершина снабжается касательными векторами с маркерами в виде квадратиков зеленого цвета на концах. У вершин типа Bezier (Безье) касательные векторы всегда лежат на одной прямой, а удаление маркеров от вершины, которой принадлежат векторы, можно изменять. Перемещение одного из маркеров вершины Безье всегда вызывает центрально-симметричное перемещение второго. Перемещая маркеры касательных векторов вокруг вершины, можно изменять направление, под которым сегменты сплайна входят в вершину и выходят из нее, а изменяя расстояние от маркеров до вершины - регулировать кривизну сегментов сплайна;
  • Bezier Corner (Безье с изломом) - вершина, которая, как и вершина типа Bezier (Безье), снабжена касательными векторами. Однако у вершин Bezier Corner (Безье с изломом) касательные векторы не связаны друг с другом, и маркеры можно перемещать независимо.
  • Доступ к редактированию сплайнов на уровне отдельных сегментов и вершин возможен с помощью командной панели Modify (Изменить).

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



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