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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 02.12.2003, 07:22
nuran вне форума Посмотреть профиль Отправить личное сообщение для nuran Найти все сообщения от nuran
  № 1  
nuran

Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
По умолчанию ТРИГОНОМЕТРИЯ, Nuran'у помогите

Есть две точки, они делят пространство на два подопространства. Нужно определить в каком из пространств находится точка. В общем ничего сложного, но голова совсем в последнее время не варит, особенно в связи с напряжённой работой в институте. Знаю, что любителей тригонометрии здесь полно, прошу помощи. Вопрос лёгкий, я знаю. Это для 2d и 3d отсечения нужно.
__________________
flash/flex/unity

Старый 02.12.2003, 09:55
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 2  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
1. Правильно ли я понимаю, что "под две точки делят пространство" понимается "прямая, проходящая через две указанные точки, делит плоскость"?

2. Ну получишь ты ответ: в области A. И станет тебе легче? Hint: ты никак не обозначил свои "полупространства" и которое из них A, а которое B тебе неизвестно.

Так что определись прежде со своим пониманием задачи.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++


Последний раз редактировалось Crazy; 02.12.2003 в 09:56.
Старый 02.12.2003, 12:13
Пушистик вне форума Посмотреть профиль Отправить личное сообщение для Пушистик Посетить домашнюю страницу Пушистик Найти все сообщения от Пушистик
  № 3  
Пушистик
Bumble Bee
[+1 05.07.06]
 
Аватар для Пушистик

Регистрация: May 2003
Адрес: Третья планета от Солнца
Сообщений: 1,254
Отправить сообщение для Пушистик с помощью ICQ
ГРИХ, тя чё отбанили?
__________________
Portfolio

Старый 02.12.2003, 12:26
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 4  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
либо прямая проходящая через две точки делит плоскость

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

...что надо определять-то ? :)


Последний раз редактировалось Nox Noctis; 02.12.2003 в 12:27.
Старый 02.12.2003, 16:27
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 5  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Более, того, как я уже отметил, чтобы был смысл говорить о какой-то конкретной стороне нужна еще одна базовая точка. Тогда можно будет ответит на вопрос: находится ли наша точка в той же половине, что и базовая, или в другой.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 02.12.2003, 16:29
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 6  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
В итоге нужно что-то в этом роде?
http://www.graphics.ru/tutor/05/ (если англицкий не смущает, есть много чего почитать , но вот помниться давал линку на Ahab'a, он там очень все расписал про вектора, а как выяснилось все мимо ушей прошло )

Старый 02.12.2003, 22:29
_1_Maxim вне форума Посмотреть профиль Отправить личное сообщение для _1_Maxim Найти все сообщения от _1_Maxim
  № 7  
_1_Maxim

Регистрация: Sep 2003
Адрес: Казахстан
Сообщений: 144
Определяем линейную функцию(линейную форму)
пусть x0=(x,y,z)-произвольная точка.
F(x0)=ax+by+cz+1. для трёхмерного пространства
(для двумерного пространства:F(x0)=ax+by+1)

если F(x0)>0-точка находится по одну сторону плоскости.
F(x0)<0-точка находится по другую сторону плоскости.
F(x0)=0-точка принадлежит плоскости.

Плоскость: ax+by+cz+1=0 либо задана, либо определяется тремя принадлежащими ей точками(точки не лежат на одной прямой). Это три линейных уравнения с тремя неизвестными:a,b,c.

P.S. Это не тригонометрия, а линейная алгебра.

Старый 02.12.2003, 23:35
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 8  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Оригинал написал(а) _1_Maxim
F(x0)>0-точка находится по одну сторону плоскости.
По которую? Представь себе, что у тебя в руках миноискатель, на котором две лампочки: зеленая для "мин нет" и красная для "мины есть". Миноискатель исправен, но лампочки забыли покрасить...
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 02.12.2003, 23:54
_1_Maxim вне форума Посмотреть профиль Отправить личное сообщение для _1_Maxim Найти все сообщения от _1_Maxim
  № 9  
_1_Maxim

Регистрация: Sep 2003
Адрес: Казахстан
Сообщений: 144
Что значит по которую?

Ты мне сначала определи эти полупространства(хотя-бы эксперементально- точкой), а я тебе скажу там ли находится пробная точка.

Я индексирую полупространства так.

полупространство 1. все x0 такие, что F(x0)>0.
полупространство 2. все x0 такие, что F(x0)<0.

Старый 03.12.2003, 00:02
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 10  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Цитата:
Оригинал написал(а) _1_Maxim
Ты мне сначала определи эти полупространства(хотя-бы эксперементально- точкой), а я тебе скажу там ли находится пробная точка.
Пятое сообщение треда читал?
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

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

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

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


 


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


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