|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.01.2011, 19:50 | #1 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 23
|
"Координатные оси" Паскаля
Стандартно нулевая ось - горизонтальная. Можно как-то нулевой осью задать вертикальную. Т.е. :
|
20.01.2011, 22:19 | #2 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
Матрица для поворота по оси Z для на угл a:
|cos(a)|sin(a)| |-sin(a)|cos(a)| На эту матрицу нужно перемножить вектор координат: |x| |y|
Помог? Ну так нажми на весы!
|
21.01.2011, 11:17 | #3 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 23
|
не понял о чем вы, но мне нужно следующее. Углы Альфа и Фи задаются от нулевой оси механизма что есть вертикальная линия, и даны соотношения между углами. А в паскале за нулевую ось принята горизонтальная линия, соответсвенно все соотношения придется пересчитывать, что есть проблематично. Можно как-то ноль паскаля установить за вертикаль?
|
21.01.2011, 12:13 | #4 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
Получение повернутых координат
|x_нов|=|cos(a)|sin(a)| |x| |y_нов| |-sin(a)|cos(a)| * |y| Сдвиг оси координат на x', y' повернутых координат: |x_нов|=|x| + |x'| |y_нов| |y| |y'|
Помог? Ну так нажми на весы!
|
22.01.2011, 17:22 | #5 |
Пользователь
Регистрация: 25.03.2010
Сообщений: 23
|
Получается поворот осей на а=90 град. А так как cos(90)=0, то х_нов=0, у_нов=0. Иль я чего-то не понимаю?
Как вообще считать? |
22.01.2011, 17:53 | #6 |
Форумчанин
Регистрация: 15.02.2008
Сообщений: 621
|
Короче одно и то же если делать все правильно:
http://www.pm298.ru/reshenie/preobp.php http://ru.wikipedia.org/wiki/Умножение_матриц
Помог? Ну так нажми на весы!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обойти "преобразование типа из "string" в "float" невозможно" | lexluter1988 | Помощь студентам | 1 | 07.08.2010 12:23 |
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. | Каравай | Microsoft Office Excel | 13 | 17.02.2010 09:53 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Координатные оси | bygoga | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 24.12.2008 02:27 |