Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как разместить точку в пространстве, X Y Z 
:(
    Опции темы
DriveSoftware
Дата 12.12.2003, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 17.3.2003

Репутация: нет
Всего: 4



Привет!.

Кто нить знает формулу расположения точки в 3D пространстве. Нужно задать
X, Y, Z и получить тока X и Y, чтоб нарисовать на 2D плоскости, например на Canvas.
PM MAIL WWW ICQ   Вверх
Unregistered
Дата 12.12.2003, 16:08 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











если тебя интересует изометрическая проекция, то все просто.
выбираешь угол A, под которым будет отображаться мнимая ось Z
формулы координат точки в 2D такие:
Код
x = X + ZsinA
y = Y + ZcosA

в зависимости от четверти выбранного угла мнимой оси Z (на тригонометрической окружности) знаки могут меняться.
  Вверх
HalkaR
Дата 13.12.2003, 02:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



Центральная перспективная проекция.
x=(kx)/(z+k)
y=(ky)/(z+k)

k - это расстояние до наблюдателя.

При паралельной проекции, просто отсекается координата z.
PM MAIL   Вверх
DriveSoftware
Дата 14.12.2003, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 17.3.2003

Репутация: нет
Всего: 4



Всем спасибо.

Где бы можно было почитать об основах?

PM MAIL WWW ICQ   Вверх
HalkaR
Дата 15.12.2003, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



PM MAIL   Вверх
DriveSoftware
Дата 15.12.2003, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 291
Регистрация: 17.3.2003

Репутация: нет
Всего: 4



HalkaR
Спасибо smile.gif
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0439 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.