Редактирование: Manipulator model
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 57: | Строка 57: | ||
But it's not enough. We want to get motion and it should be smooth. So we need to go through many points between each position. There is a problem that appears if we try to rotate vector around two axis at the same time. Rotations are not additive, so we can't just rotate on a small angle each step. The solution is simple, we need to rotate vector on bigger angle on each step from the initial position. | But it's not enough. We want to get motion and it should be smooth. So we need to go through many points between each position. There is a problem that appears if we try to rotate vector around two axis at the same time. Rotations are not additive, so we can't just rotate on a small angle each step. The solution is simple, we need to rotate vector on bigger angle on each step from the initial position. | ||
− | ==About program interface | + | ==About program interface== |
Because program doesn't have help yet, I should give some information about it's interface.<br> | Because program doesn't have help yet, I should give some information about it's interface.<br> | ||
I'll tell about each tab: | I'll tell about each tab: | ||
Строка 65: | Строка 65: | ||
Left/Right – rotation around vertical axis<br> | Left/Right – rotation around vertical axis<br> | ||
Ctrl + Up/Down/Left/Right – faster rotation<br> | Ctrl + Up/Down/Left/Right – faster rotation<br> | ||
− | +/- (OemPlus/OemMinus) | + | +/- (OemPlus/OemMinus) –Foundation Zoom<br> |
<gallery widths=550px heights=300px perrow = 1> | <gallery widths=550px heights=300px perrow = 1> | ||
Файл:Graph_Tab_0.jpg | Файл:Graph_Tab_0.jpg | ||
</gallery> | </gallery> | ||
− | |||
===Settings=== | ===Settings=== | ||
This one is responsible for customization of model appearance. You can change model color and opacity, quality and speed of basis rotation. | This one is responsible for customization of model appearance. You can change model color and opacity, quality and speed of basis rotation. | ||
Строка 91: | Строка 90: | ||
Drawing of objects is done by triangulation, that means that we need to build it of triangles. | Drawing of objects is done by triangulation, that means that we need to build it of triangles. | ||
Notice that back side of triangles is transparent as default. | Notice that back side of triangles is transparent as default. | ||
− | |||
− | + | ||
− | + | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
==Maybe this can be used== | ==Maybe this can be used== | ||
Строка 131: | Строка 125: | ||
[[Медиа:Hand_Model_x86.zip|Hand_Model_x86.zip]]<br> | [[Медиа:Hand_Model_x86.zip|Hand_Model_x86.zip]]<br> | ||
[[Медиа:Hand_Model_x64.zip|Hand_Model_x64.zip]]<br> | [[Медиа:Hand_Model_x64.zip|Hand_Model_x64.zip]]<br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== See also == | == See also == | ||
Строка 150: | Строка 132: | ||
==Links== | ==Links== | ||
− | [http://wat.gamedev.ru/articles/quaternions | + | [http://wat.gamedev.ru/articles/quaternions | LINK] - some information about quaternions (RU)<br> |
− | [http://www.wpftutorial.net/IntroductionTo3D.html | + | [http://www.wpftutorial.net/IntroductionTo3D.html | LINK] - about 3D graphics in WPF |
[[Category: Студенческие проекты]] | [[Category: Студенческие проекты]] |