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

Как переместить точку на продолжение отрезка (Editable Poly)?

Тема в разделе "Моделирование", создана пользователем WhiteShadow, 29 апр 2011.

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

    WhiteShadow Пользователь сайта

    С нами с:
    06.12.2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    2
    Подскажите, пожалуйста, как наиболее стандартными (с помощью привязки или т.п., избегая методов типа вычисления координат точки и т.п.) и простыми средствами переместить красные точки на места указанные красными крестиками, которые лежат на прямой проходящей через белые точки?
     

    Вложения:

    • 2284932.jpg
      2284932.jpg
      Размер файла:
      20,9 КБ
      Просмотров:
      32
  2. JBond

    JBond Знаток

    С нами с:
    17.06.2009
    Сообщения:
    451
    Симпатии:
    5
    Баллы:
    37
    сконверть ребро в сплайн (Convert shape to selection) , отскейль и привязывайся к сплайну
     
  3. WhiteShadow

    WhiteShadow Пользователь сайта

    С нами с:
    06.12.2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    2
    havok
    Спасибо, таким образом уже пробовал, только делал сплайн не из ребра, а создавал Line-ом с привязкой к вершинам (минус: надо создавать Line-ом с привязкой; плюс: не нужно центрировать Pivot;). Хотелось бы узнать метод без создания дополнительных объектов и т.п., может какой-нибудь удачный "набор настроек привязки" или специальный скрипт или еще что-то.
     
  4. MASS_EFFЕCT

    MASS_EFFЕCT Активный участник

    С нами с:
    09.08.2010
    Сообщения:
    94
    Симпатии:
    0
    Баллы:
    6
    Ну дык для начала опиши что нужно сделать то , какой оъект.
    Может и другой метод есть. Просто мало информации.
     
  5. WhiteShadow

    WhiteShadow Пользователь сайта

    С нами с:
    06.12.2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    2
    MASS_EFFЕCT
    Объект это Editable Poly (написано в теме), нужнен метод (какая-нибудь "галочка-кнопочка" в Editable Poly, или "набор настроек привязки", или скрипт, или плагин, или утилита... вообщем что-то из этой серии) позволяющий сделать то, что описано в #1, и это должен быть метод "без создания дополнительных объектов и т.п." (цитата из #3).

    Вообщем. Может есть что-то (какая-нибудь "галочка-кнопочка" в Editable Poly, или "набор настроек привязки", или скрипт, или плагин, или утилита), что позволяет сразу, во время редактирования Editable Poly, перемещать точки куда надо (постоянно не создавая для них никаких сплайнов, плоскостей, поверхностей, Helper-ов или еще что-то, и не расчитывания постоянно их будущие координаты). Т.е. чтобы создавая какой-либо Editable Poly объект, при необходимости, всегда можно было бы легко и быстро сделать изменения, подобные тем, что описанны в #1.
     
  6. MASS_EFFЕCT

    MASS_EFFЕCT Активный участник

    С нами с:
    09.08.2010
    Сообщения:
    94
    Симпатии:
    0
    Баллы:
    6
    та блин ........... я имею ввиду что это будет у тебя за оъект ?
    самолёт гараж....... Вот что я имею ввиду.
     
  7. WhiteShadow

    WhiteShadow Пользователь сайта

    С нами с:
    06.12.2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    2
    MASS_EFFЕCT
    А зачем? Мне интересно про существование метода узнать, т.е. мой вопрос общий (он конкретным образом никак не связан с моим объектом, только косвенно тем, что это метод можно было там применить). А если ты про картинку, то это для наглядности фигню выдавил из бокса. )
     
  8. MASS_EFFЕCT

    MASS_EFFЕCT Активный участник

    С нами с:
    09.08.2010
    Сообщения:
    94
    Симпатии:
    0
    Баллы:
    6
    А ну так для наглядности покажи что у тебя за объект. И всё будет ясно.А фигню проще просто выпороть
     
  9. WhiteShadow

    WhiteShadow Пользователь сайта

    С нами с:
    06.12.2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    2
    MASS_EFFЕCT
    А, картинка то первая чем тебе не угодила, не могу понять. Вопрос заключается в следующем: как сделать так, как показано на картинке, исключив те методы, которые упоминались выше? Зачем еще какой-то объект нужен.
     
  10. JBond

    JBond Знаток

    С нами с:
    17.06.2009
    Сообщения:
    451
    Симпатии:
    5
    Баллы:
    37
    можно автоматизировать метод со сплайном через макскрипт.
     
  11. WhiteShadow

    WhiteShadow Пользователь сайта

    С нами с:
    06.12.2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    2
    Я как раз надеялся, что есть подходящий скрипт (или настройка, плагин и т.п.), и тут мне подскажут где его найти и как им воспользоваться. )
     
  12. JBond

    JBond Знаток

    С нами с:
    17.06.2009
    Сообщения:
    451
    Симпатии:
    5
    Баллы:
    37
    rollout Spline "Spline"

    ( button createSpline "createSpline"
    on createSpline pressed do
    (
    foo = $
    $.EditablePoly.createShape "Spline_edge" on $
    select $Spline_edge
    centerPivot $
    scale $ [10,10,10]
    snapMode.active = true
    if ((snapMode.getOSnapItemActive 6 3) == false) then snapMode.setOSnapItemActive 6 3 true
    select foo
    subobjectLevel = 1
    )
    on createSpline rightclick do
    (
    delete $Spline_edge
    snapMode.active = false

    )
    )
    createDialog Spline

    Попробуй так. Принцип такой как вверху . Выделяешь грань обьекта по которой нужно выровнять вершину. Нажимаешь на кнопку.Построится прямая через грань, привязка включится. Привяжи вершины к прямой. Нажми правой кнопкой на кнопку скрипта кривая удалится привязка отключится.
     
  13. WhiteShadow

    WhiteShadow Пользователь сайта

    С нами с:
    06.12.2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    2
    havok
    Спасибо, это как раз решение из той серии что нужно. Только там 5 вместо 6.
     
Модераторы: He77ga, Артер

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