некоторые вопросы по 3д и 2д геометрии
FreeBasic :: Программирование :: Общее
Страница 1 из 1
некоторые вопросы по 3д и 2д геометрии
вот задана у меня нормаль к плоскости(вручную ), камера закреплена в позиции 0,0,0 с направлением взгляда по Y (так сделал - всё вокруг камеры двигается ) Есть координаты полигона, образующего данную плоскость. Вопросы:
1) Как найти плоскость по трём точкам?
я перерыл все учебники, бывшие у меня, но, к сожалению не понял как решать
|x-x1 y-y1 z-z1 |
|x2-x1 y2-y1 z2-z1|=0 (уравнение плоскости, проходящей через три точки)
|x3-x1 y3-y1 z3-z1|
объясните, плиз.
2) Как удалять невидимые грани(обращённые от камеры), если известна нормаль и плоскость (или три точки). Я пробовал с помощью расстояния до точки(любой) и до точки+нормаль, но выходило коряво - если выглядываешь из-за угла, то первое время не видишь текстуры
3) Как находить угол(в радианах) между ЛЮБЫМИ векторами (не получается с a=ATN(Y/X) - X может = 0)
4) Как между вершинами треугольника интерполировать значение цвета?
1) Как найти плоскость по трём точкам?
я перерыл все учебники, бывшие у меня, но, к сожалению не понял как решать
|x-x1 y-y1 z-z1 |
|x2-x1 y2-y1 z2-z1|=0 (уравнение плоскости, проходящей через три точки)
|x3-x1 y3-y1 z3-z1|
объясните, плиз.
2) Как удалять невидимые грани(обращённые от камеры), если известна нормаль и плоскость (или три точки). Я пробовал с помощью расстояния до точки(любой) и до точки+нормаль, но выходило коряво - если выглядываешь из-за угла, то первое время не видишь текстуры
3) Как находить угол(в радианах) между ЛЮБЫМИ векторами (не получается с a=ATN(Y/X) - X может = 0)
4) Как между вершинами треугольника интерполировать значение цвета?
Gena- Сообщения : 182
Дата регистрации : 2008-11-05
Возраст : 30
Откуда : Москва
Re: некоторые вопросы по 3д и 2д геометрии
Последнее отменяется - ОпенЖЛ всем поможет
Что, ни у кого даже идей нет?
Что, ни у кого даже идей нет?
Gena- Сообщения : 182
Дата регистрации : 2008-11-05
Возраст : 30
Откуда : Москва
FreeBasic :: Программирование :: Общее
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|