1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

автоматическое разбиение сплайна (увеличение точек в криволинейном сплайне)..

Тема в разделе "Моделирование", создана пользователем Michael Virtu, 21 май 2009.

Модераторы: He77ga, Артер
  1. Michael Virtu

    Michael Virtu Активный участник

    С нами с:
    28.02.2009
    Сообщения:
    147
    Симпатии:
    1
    Баллы:
    13
    Доброго всем времени.. Подскажите пожалуйста.. Есть криволинейный сплайн, с парой точек bezier, можно ли как нибудь увеличить кол-во точек автоматом ну скажем до 20 - 30, может есть что то похожее на tessellate для полигонов.. Очень бы хотелось чтобы они были через одинаковые расстояния..
     
  2. fabricio

    fabricio Мастер

    С нами с:
    28.09.2008
    Сообщения:
    552
    Симпатии:
    11
    Баллы:
    169
    Автоматом не знаю, а в ручную просто - Refine.
     
  3. Deruz

    Deruz Знаток

    С нами с:
    06.10.2008
    Сообщения:
    2.070
    Симпатии:
    46
    Баллы:
    77
    Модификатор Normaize Spl.
    Для удобства можно сверху добавить мод. Edit Spline
    и выбрать подобъект вершины.
    Затем, регулируя единственный параметр мод. Normaize Spl.
    и нажмая на кнопку Show end result, можно будет видеть кол-во вершин.
     
  4. Lebedev

    Lebedev Мастер

    С нами с:
    06.03.2009
    Сообщения:
    68
    Симпатии:
    35
    Баллы:
    226
    В editable spline в режиме редактирования сегментов выделить все сегменты (или только те, на которых нужно добавить точки) и в свитке Geometry внизу есть кнопка Divide. Напротив нее введите число необходимого количества точек и жмите Divide. Точки распределятся на одинаковом расстоянии в каждом сегменте не нарушая кривизну сплайна.
     
  5. Michael Virtu

    Michael Virtu Активный участник

    С нами с:
    28.02.2009
    Сообщения:
    147
    Симпатии:
    1
    Баллы:
    13
    Спасибо! Deruz и Lebedev, это то что нужно.. Мне подошли оба варианта..
    У меня сложные сплайны для пути камеры, что бы камера не дрожала и не дергалась во время пролета надо задавать большое кол-во вершин причем через равные промежутки.. (простая интерполяция не дает нужного результата)..

    Мне подошли оба варианта..
     
Модераторы: He77ga, Артер

Поделиться этой страницей