Цитата |
---|
Александр написал: Sila Musli сделал тоже самое, только как я понял . |
Ну тело по параметрам да тоже. Но зная стиль
B_S_V, могу предположить, что управление чисто по переменным, я же предпочитаю законы в графическом виде) Так более наглядно и проще, но накладываются ограничения некоторого плана, но обычно это не мешает, зато быстрее и проще.
Цитата |
---|
Александр написал: Что, как, почему? Можно какое-то пояснение? Пошагово... |
Можно, и периодически такие пояснения на форуме тут и на ссср даются. Я даже готов видос сделать и озвучить, но пока не могу в виду отсутствия микрофона, не успел его пока докупить) А без озвучки толку не много будет.
Можно в скайпе письменно или тут.
Если кратко, то:
1. Тело по параметрам - это тело по сечениям, разница только в том, что в теле по сечениям пользователь создаёт все сечения самостоятельно, потом указывает их в операции, из-за этого сечений обычно не много, т.к. насоздавать столько сечений, чтоб было гладко слишком трудоёмко, поэтому там указываются направляющие и т.д. А вот в операции тело по параметрам сечения создаются автоматически на основе первого с определённым шагом и в определённом количестве.
2. Исходя из выше изложенного, можно понять, что для такой операции достаточно создать всего одно сечение, которое при изменении счётчика на единицу будет изменяться так как необходимо пользователю. Оговорюсь, что это только часть всех возможностей и вариантов пользования данной операцией, но как показывает моя практика, для 99% случаев этого достаточно.
3. Чтоб сечение, а во Флексе это называется профиль менял свой вид, нужно всё запараметризовать. Конкретно в нашем случае:
- создаём путь для жёлоба, т.е. винтовую по центральному цилиндру
- создаём пути для верхних точек, чтоб верхняя кромка была постоянной
- создаём плоскость для нашего профиля по точке на пути, которая зависит от счётчика t
- создаём наш профиль в плоскости по трём точкам, где радиус скругления будет переменным
- создаём графический закон для изменения радиуса, путём измерения точки на 2д пути, где её положение зависит от счётчика
- создаём операцию, не забывая, что начальное значение счётчика не 0, а 1
4. Если всё сделали правильно, а это можно легко проверить изменяя переменную счётчика, будет меняться профиль, и не создали самопересечений для операции, то готово. Соответственно, все точки, углы и т.п. можно запараметризовать отдельно в зависимости от счётчика, что позволит создать много чего. Однако это "тяжёлая" операция и если без неё можно обойтись и заменить к примеру телом по траектории, то использовать её не стоит. В нашем случае замена не возможна, потому что управление масштабом и углом будет недостаточно, а с направляющими будет сложнее. Хотя можно совместить и направляющие сделать по точке по параметрам, а там уж использовать и тело по траектории, но нужно пробовать, не факт что получится, да и не проще выйдет.