Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Математика


Ответ
 
Опции темы Опции просмотра
Старый 08.12.2015, 10:58   #11 (permalink)
usmfed
Member
 
Регистрация: 26.01.2012
Сообщений: 1,292
Сказал(а) спасибо: 0
Поблагодарили 7 раз(а) в 2 сообщениях
Репутация: 6690
По умолчанию

Что то я может и подзабыл(из геометрии), но по моему существует два основных вида параллельных проекций - прямоугольная, косоугольная.
Прямоугольная - если плоскости параллельны то это просто(переносим исходный "материал" в нужное место другой плоскости простым параллельным копированием).
Косоугольная - если плоскости находятся под углом друг к другу, то здесь и нужно для начала знать угол наклона между плоскостями.
А еще Нужно знать на какой плоскости расположена проецируемый "материал".
usmfed вне форума   Ответить с цитированием

Старый 08.12.2015, 10:58
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Не стоит просто напросто ждать ответов, лучше ознакомиться с похожими темами

На конкурс "Прощание с моддингом" компьютерная мышь с изменяемой геометрией от Sidr'a

Старый 08.12.2015, 11:11   #12 (permalink)
usmfed
Member
 
Регистрация: 26.01.2012
Сообщений: 1,292
Сказал(а) спасибо: 0
Поблагодарили 7 раз(а) в 2 сообщениях
Репутация: 6690
По умолчанию

Ну так вот вспомнить это не всегда значит, что это правильно.
Сначала написал, а потом решил почитать в инете. Ну как говорится освежить память.
Нажмите на изображение для увеличения
Название: проекции.jpg
Просмотров: 78
Размер:	20.0 Кб
ID:	252977
(оказывается правильно не прямоугольная, а ортогональная)
Ну не все еще забыл оказывается, хотя было это 30 с лишним лет назад. Кстати а в каком классе это изучали?
usmfed вне форума   Ответить с цитированием
Старый 08.12.2015, 11:39   #13 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Так, ну достали...
Циркули... линейки... фу!
Ладно.
Допустим, что параллельный пучок света падает нормально к плоскости изображения, на которой мы видим эллипс - тень как-то развёрнутой окружности на пути пучка. Пусть нормаль к плоскости изображения - это ось Z. Ось X выбираем совпадающей с большой осью эллипса (длиной а), ось Y - с малой (длиной b). Легко доказать, что полная длина Х-оси эллипса есть диаметр окружности D, то есть
a = D,
а угол Ψ между плоскостями лежит в плоскости Z0Y. Найдём этот угол:
Ψ = arccos(b/a)
Установим соответствие между координатами точек эллипса (X,Y) и соответствующими им точками окружности (X',Y'):
X = X'
Y = (Y')*Cos(Ψ)

Теперь займёмся квадратом. Пусть угол между одной из Х-полуосей окружности и радиус-вектором, направленным из центра окружности к ближайшей к точке пересечения выбранной Х-полуоси с окружностью вершине квадрата есть α. Тогда координаты вершин квадрата в плоскости окружности есть:
X'1 = (D/2)*Cos(α)
Y'1 = (D/2)*Sin(α)
X'2= (D/2)*Cos(α + π/2)
Y'2 = (D/2)*Sin(α + π/2)
X'3 = (D/2)*Cos(α + π)

Y'3 = (D/2)*Sin(α + π)
X'4 = (D/2)*Cos(α +3π/2)
Y'4 = (D/2)*Sin(α + 3π/2)
Далее, используя полученные выше уравнения, связывающие системы (X',Y') и (X,Y), мы легко найдем координаты отображения вершин квадрата на плоскость проекции.
Всё!

P.S. А что касается моих предыдущих замечаний насчет аналитической геометрии и матричной алгебры, то это я было подумал насчет общего случая, когда "свет" падает не ортогонально плоскости проекции, а под произвольным углом. Но потом решил, что это, скорее всего, излишне и достаточно ограничиться ортогональным падением.
Vladimir_S вне форума   Ответить с цитированием
Старый 08.12.2015, 11:51   #14 (permalink)
MagentaTiger
Специалист
 
Аватар для MagentaTiger
 
Регистрация: 27.04.2015
Адрес: Москва
Сообщений: 1,423
Записей в дневнике: 4
Сказал(а) спасибо: 52
Поблагодарили 53 раз(а) в 16 сообщениях
Репутация: 18120
По умолчанию

Володя ты разозлен - значить ты не прав
На самом деле ты (ничего что я на ты) видимо правда забыл как выглядят уроки начертательной геометрии - и там действительно ГЛАВНЫЕ инструменты это линейка, угольник, циркуль, транспортир и все проекции строятся именно карандашом через вспомогательные линии на бумаге (сейчас правда может уже на компьютере, не знаю)
На то она и называется НАЧЕРТАТЕЛЬНАЯ ... и алгебра там практически не нужна ... (хотя тригонометрию знать конечно желательно)
MagentaTiger вне форума   Ответить с цитированием
Старый 08.12.2015, 12:01   #15 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от MagentaTiger Посмотреть сообщение
Володя ты разозлен - значить ты не прав
Если и разозлён - то исключительно на собственную леность, которая с возрастом стала зашкаливать.
Цитата:
Сообщение от MagentaTiger Посмотреть сообщение
ничего что я на ты
Приветствуется!
Цитата:
Сообщение от MagentaTiger Посмотреть сообщение
На самом деле ты видимо правда забыл как выглядят уроки начертательной геометрии - и там действительно ГЛАВНЫЕ инструменты это линейка, угольник, циркуль, транспортир и все проекции строятся именно карандашом через вспомогательные линии на бумаге (сейчас правда может уже на компьютере, не знаю) На то она и называется НАЧЕРТАТЕЛЬНАЯ ... и алгебра там практически не нужна ... (хотя тригонометрию знать конечно желательно)
Насчет "забыл" - мне это более, чем легко: с начертательной геометрией вообще (то есть абсолютно) дела не имел. Учился с прицелом на физика-исследователя, а не инженера, и нас от этого кошмара избавили. Было только общее черчение (I семестр), ну и высокие науки, типа аналитической геометрии, алгебры линейных пространств и т.п.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 08.12.2015, 12:29   #16 (permalink)
Серёга
красавчик :D
 
Аватар для Серёга
 
Регистрация: 15.07.2010
Сообщений: 3,624
Записей в дневнике: 11
Сказал(а) спасибо: 71
Поблагодарили 13 раз(а) в 10 сообщениях
Репутация: 15870
По умолчанию

господа форумяне! вы позабыли главное в науке геометрии!! понятия окружности и понятие квадрата!
окружность - это множество точек равноудаленных от одной точки! никаких эллипсов овалов и т.п.! по той же схеме и квадрат, а не ромб, прямоугольник или еще чего.
__________________
мой бывший ник Nonemore
Серёга вне форума   Ответить с цитированием
Старый 08.12.2015, 12:38   #17 (permalink)
MagentaTiger
Специалист
 
Аватар для MagentaTiger
 
Регистрация: 27.04.2015
Адрес: Москва
Сообщений: 1,423
Записей в дневнике: 4
Сказал(а) спасибо: 52
Поблагодарили 53 раз(а) в 16 сообщениях
Репутация: 18120
По умолчанию

Цитата:
Сообщение от Серёга Посмотреть сообщение
господа форумяне! вы позабыли главное в науке геометрии!! понятия окружности и понятие квадрата!
окружность - это множество точек равноудаленных от одной точки! никаких эллипсов овалов и т.п.!
А вы задание точно прочитали ? Или вам слово проекция ни о чем не говорит ? Параллельная проекция окружности на плоскость - будет кривая второго порядка -называемая эллипс, соответственно вписанный квадрат проецируется в общем случае в ромб ...
MagentaTiger вне форума   Ответить с цитированием
Старый 08.12.2015, 12:40   #18 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Серёга Посмотреть сообщение
господа форумяне! вы позабыли главное в науке геометрии!! понятия окружности и понятие квадрата!
окружность - это множество точек равноудаленных от одной точки! никаких эллипсов овалов и т.п.! по той же схеме и квадрат, а не ромб, прямоугольник или еще чего.
Серёга... ну право же! Даже не знаю, обижаться или смеяться.
Представьте себе широкий пучок параллельных лучей света, падающий на экран, поставленный перпендикулярно к направлению лучей. Теперь на пути света ставим непрозрачный кружок. Если плоскость кружка параллельна экрану, то мы увидим круглую тень. А теперь повернём наш кружок. И какой будет тень? Правильно - эллиптической. А если поставим кружок "ребром", то тень вовсе выродится в отрезок прямой.
Вот об этом и речь. Тень - это и есть та самая параллельная проекция.
Vladimir_S вне форума   Ответить с цитированием
Старый 08.12.2015, 13:05   #19 (permalink)
Серёга
красавчик :D
 
Аватар для Серёга
 
Регистрация: 15.07.2010
Сообщений: 3,624
Записей в дневнике: 11
Сказал(а) спасибо: 71
Поблагодарили 13 раз(а) в 10 сообщениях
Репутация: 15870
По умолчанию

Владимир, прежде всего, это задача, по условию задачи даны окружность и квадрат. все остальное - искажение условий задачи.

p.s. чертим окружность произвольного диаметра, с центром точкой О.
проводим диаметр в это окружности с точками АВ через точку О.
далее диаметром более половины диаметра окружности из точек А и В пересекаем окружность в двух местах соответственно.
соединяем точки пересечений дуг с точкой О, получаем второй диаметр оркужности О, перпендикулярный диаметру АВ, назовем его CD, далее соединяем точки АС, ВС, СD и AD получаем квадрат ABCD вписанный в окружность О.
__________________
мой бывший ник Nonemore

Последний раз редактировалось Серёга; 08.12.2015 в 13:11
Серёга вне форума   Ответить с цитированием
Старый 08.12.2015, 13:20   #20 (permalink)
СветLANa
Просто Светлана
 
Аватар для СветLANa
 
Регистрация: 01.04.2012
Сообщений: 5,469
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 31398
По умолчанию

Цитата:
Сообщение от Серёга Посмотреть сообщение
по условию задачи даны окружность и квадрат
Дана не окружность, а
Цитата:
Сообщение от Karamka Посмотреть сообщение
изображение окружности в параллельной проекции
.
Это разные вещи...
СветLANa вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


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

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




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

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.