|
|
|
Прикрепить ручку к штопору
|
|||
|---|---|---|---|
|
#18+
Курсач по компьютерной графике - изображение штопора. Проблема в "изогнутом к верху и посередине" колене, которое соединяет спираль штопора с его ручкой. Спираль штопора рисую поточечно как Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Не могу сообразить параметрическое задание колена. Помогите, плиз. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 17:08 |
|
||
|
Прикрепить ручку к штопору
|
|||
|---|---|---|---|
|
#18+
kmaw, Колено это та же самая спираль, только с резко уменьшающимся радиусом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 17:17 |
|
||
|
Прикрепить ручку к штопору
|
|||
|---|---|---|---|
|
#18+
Algol36kmaw, Колено это та же самая спираль, только с резко уменьшающимся радиусом. надо еще чтобы она вверх изогнулась, и чтобы её конец располагался точно в центре спирали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 17:19 |
|
||
|
Прикрепить ручку к штопору
|
|||
|---|---|---|---|
|
#18+
kmaw, >её конец располагался точно в центре спирали он и будет в центре спирали, когда радиус будет нулевой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 17:21 |
|
||
|
Прикрепить ручку к штопору
|
|||
|---|---|---|---|
|
#18+
Algol36kmaw, >её конец располагался точно в центре спирали он и будет в центре спирали, когда радиус будет нулевой. надо загнуть конец спирали под 90. но сделать это "плавно" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 17:24 |
|
||
|
Прикрепить ручку к штопору
|
|||
|---|---|---|---|
|
#18+
kmaw, Он и будет плавно. Если штопор вдоль оси Y. И колено начинается в точке Y=0, то нужно уменьшать радиус штопора вот так (по гиперболе): r = R/(y+1) (при y>=0) r = R (при y<0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 17:30 |
|
||
|
Прикрепить ручку к штопору
|
|||
|---|---|---|---|
|
#18+
Сдал курсач - забыл "штопор". Как символично! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 18:36 |
|
||
|
Прикрепить ручку к штопору
|
|||
|---|---|---|---|
|
#18+
блин, что-то вообще отупляюсь - может на примере моего кода покажите, как надо "согнуть" пружину ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 19:48 |
|
||
|
Прикрепить ручку к штопору
|
|||
|---|---|---|---|
|
#18+
Да очень просто. Берёшь похожую фигуру. Цилиндр например. Делаешь ему хорошую тесселяцию чтоб боковая поверхность была образована сеткой мелких прямоугольников. Далее нужно центральную часть сделать выпуклой. Для этого образующую цилидра (окружность) делаем меняющейся по какой-либо кривой (напр. синусоида) так чтоб максимум синуса был по центру цилинда а минимумы где-то ближе к краям ручки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 19:54 |
|
||
|
Прикрепить ручку к штопору
|
|||
|---|---|---|---|
|
#18+
mayton, ну это уже другой кусок - потом его надо присоединить к основной пружине - будут проблемы - у пружины есть интерактивно изменяемые параметры дискретизации и формы, которые должны действовать на неё всю, включая изгиб я так, наверное сделаю, когда совсем отчаюсь "согнуть" пружину ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 20:02 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37609962&tid=1342519]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 535ms |

| 0 / 0 |
