Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.09.2006, 13:42
vic_ вне форума Посмотреть профиль Отправить личное сообщение для vic_ Посетить домашнюю страницу vic_ Найти все сообщения от vic_
  № 1  
Ответить с цитированием
vic_
 
Аватар для vic_

Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
По умолчанию найти точку пересечения прямой и плоскости, 3D

есть три точки с координатами x,y,z каждая, которые поределяют плоскость, есть точка (камера) и вторая точка, определяющая направление луча. Надо найти точку пересечения с плоскостью. Задача стандартная, знаю, порылся везде. Извините, ничего не выходит. Просьба не язвить. Если есть хорошие ссылки буду очень благодарен. Может кто делал уже. Или обьясните максимально просто. Ведь не только мне пригодится. Спасибо.

Старый 23.09.2006, 22:40
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 2  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
открываем справочник Выгоодского. Видим:
Прямая
{ A1*x + B1*y + C1*z + D1 = 0;
A2*x + B2*y + C2*z + D2 = 0; }

Плоскость
A*x + B*y + C*z + D = 0;

Составляешь систему и решаешь её. Совсем не сложно.

Старый 24.09.2006, 06:15
vic_ вне форума Посмотреть профиль Отправить личное сообщение для vic_ Посетить домашнюю страницу vic_ Найти все сообщения от vic_
  № 3  
Ответить с цитированием
vic_
 
Аватар для vic_

Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
спасибо за поддержку, а то какой то мозговой ступор был. Действительно спасибо.
Алгоритм отсюда http://algolist.manual.ru/maths/geom...ineplain3d.php
Несколько функций подсмотрено где поближе что лежало
sandy.core.data.Vector
com.robertpenner.geom.Vector3d//кстати, кто там матрицу для поворота спрашивал
На первый взгляд - работает как надо, а более детально это уже в системе посмотрю
Вложения
Тип файла: zip Util3D.zip (1.0 Кб, 72 просмотров)

Старый 24.09.2006, 16:20
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 4  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
Круто.
А ты что пишешь? 3Д-движ или какую-то конкретную задачу?

Старый 24.09.2006, 19:52
vic_ вне форума Посмотреть профиль Отправить личное сообщение для vic_ Посетить домашнюю страницу vic_ Найти все сообщения от vic_
  № 5  
Ответить с цитированием
vic_
 
Аватар для vic_

Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
движок есть, переделан мной из чьей то разработки, уже и сайта того нет. Судя по комментариям - немцы. Головы у них варят
У меня есть приложение и он нужен в нем для отображения всего одной динамической модели. Сейчас понадобилось очень точно определить где юзер клацает мышкой в 3D мире.
Ну а вообще эта функция может пригодится для z-сортировки. У меня сейчас клипы просто сортируются по усредненным z-координатам узлов. Это жрет меньше ресурсов но иногда выдает ошибки.
Если нужен движок - рекомендую Sandy.

Старый 24.09.2006, 20:22
MyXus вне форума Посмотреть профиль Отправить личное сообщение для MyXus Посетить домашнюю страницу MyXus Найти все сообщения от MyXus
  № 6  
Ответить с цитированием
MyXus
 
Аватар для MyXus

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
Спасибо, поищу :~)

Старый 24.09.2006, 22:19
Beastriker вне форума Посмотреть профиль Отправить личное сообщение для Beastriker Посетить домашнюю страницу Beastriker Найти все сообщения от Beastriker
  № 7  
Ответить с цитированием
Beastriker
 
Аватар для Beastriker

Регистрация: Jun 2004
Адрес: moscu
Сообщений: 194
Отправить сообщение для Beastriker с помощью ICQ
слушай, а чего у тя за универ - откуда ты все это знаешь?
у нас вот в мархи тоже что - то вроде этого есть (начерталка),
но пока не так круто) 1й курс еще... =)

Старый 25.09.2006, 15:31
vic_ вне форума Посмотреть профиль Отправить личное сообщение для vic_ Посетить домашнюю страницу vic_ Найти все сообщения от vic_
  № 8  
Ответить с цитированием
vic_
 
Аватар для vic_

Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
у меня как раз тот случай когда не знал да еще и забыл. универ я закончил больше десяти лет назад. А начерталка да, страшная вешь, во втором семестре пойдут более предметные задачи, они проще.

Старый 25.09.2006, 15:42
Хемуль вне форума Посмотреть профиль Отправить личное сообщение для Хемуль Найти все сообщения от Хемуль
  № 9  
Ответить с цитированием
Хемуль
Квач
 
Аватар для Хемуль

Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
2 Beastriker:
Часто даже в самом престижном университете человек не может обучиться математике и программированию для того, чтобы создавать, например, игры (не важно, на чём). ВУЗы призваны указать направление, а учиться надо самому. Всю жизнь... ^_^

Старый 25.09.2006, 18:58
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
2 All: Не забываем, что флейм находится в другом разделе.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 13:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:28.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.