Сохранен 85
https://2ch.su/b/res/112242071.html
Добавлена поддержка ЭЧ/Ech (ex-Escapechan) и Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 05/01/16 Втр 15:57:27 #1 №112242071 
14519986472300.png
Сап, добродвач, надеюсь, тут еще обитают интеллектогоспода, которые любят нестандартные задачки. У меня созрела недавно одна (пик стронгли рилейтед). Есть, мать его, квадрат, но так случилось, что этот квадрат спроецировался на наклонную плоскость, которая (для примера) повернута от нас немного против часовой стрелки, и наклонена от нас. Вопрос: как узнать, на какие углы повернута эта плоскость по горизонтали и вертикали, если есть возможность измерить длину каждой искаженной линии?
Жду твоих идей, анон, даже самых безумных, ведь это нестандартная задача требует нестандартного решения!

p.s.: зеленое - оригинальная фигура.
Аноним 05/01/16 Втр 15:59:37 #2 №112242293 
bump
Аноним 05/01/16 Втр 16:02:22 #3 №112242540 
bump
Аноним 05/01/16 Втр 16:05:11 #4 №112242782 
bump
Аноним 05/01/16 Втр 16:06:43 #5 №112242911 
bump
Аноним 05/01/16 Втр 16:09:37 #6 №112243188 
bump
Аноним 05/01/16 Втр 16:11:22 #7 №112243337 
>>112242071 (OP)
Берем оригинальную фигуру, перебираем все возможные ее повороты (проекции), сравнивая каждый раз с тем квадратом, что уже спроецировался.
Аноним 05/01/16 Втр 16:12:36 #8 №112243452 
>>112243337
А вообще изучай линейную алгебру, там есть такая штука, как матрица поворота, через нее можно выразить все нужные тебе детали.
Аноним 05/01/16 Втр 16:15:14 #9 №112243679 
>>112243452
>как матрица поворота, через нее можно выразить все нужные тебе детали
а как, простите, это сделать? ведь, если моя память правильно представляет, там еще фигурируют некоторые "углы", которых тут нет
Аноним 05/01/16 Втр 16:19:33 #10 №112244080 
bump
Аноним 05/01/16 Втр 16:21:44 #11 №112244275 
>>112243679
Берешь координаты начальной фигуры, применяешь к ним матрицы поворотов, получаешь координаты спроецированной фигуры. Из этих полученных формул выражаешь углы (т.е. слева должен быть угол, справа координаты и какие-то преобразования с ними).
Потом применяешь к задаче, в полученные формулы подставляешь координаты фигуры и получаешь углы.
Аноним 05/01/16 Втр 16:26:43 #12 №112244744 
>>112244275
и все-таки, есть предположение, что не подойдет здесь это, но надо будет поразмыслить над этим основательно, данке шон, господин!
Аноним 05/01/16 Втр 16:27:02 #13 №112244772 
bump, есть ли еще варианты, ананасики?
Аноним 05/01/16 Втр 16:35:46 #14 №112245579 
bump, во имя новых идей
Аноним 05/01/16 Втр 16:47:25 #15 №112246562 
Гугли матрицы перехода и матрицы поворота. Найдешь как-нибудь координаты трехмерных направляющих векторов/векторов нормали, посчитаешь скалярное произведение и угол.
Аноним 05/01/16 Втр 16:54:19 #16 №112247139 
>>112242071 (OP)
Если это обычная проекция в параллельных лучах, то квадрат проецируется в параллелограмм. У тебя нарисована кривая хуйня, которая не может получиться из квадрата в параллельных лучах.
Аноним 05/01/16 Втр 16:59:26 #17 №112247589 
>>112247139
тут вроде ничего параллельного же. если плоскость была бы наклонена по одной оси, то была бы трапеция, но так как она наклонена по двум осям, то трапеция искажена
Аноним 05/01/16 Втр 17:01:03 #18 №112247729 
>>112247589
Проекция в параллельных лучах (источник света в бесконечности) или нет?
Аноним 05/01/16 Втр 17:09:16 #19 №112248416 
>>112247729
нет, лучи начинаются из точки(
Аноним 05/01/16 Втр 17:13:17 #20 №112248747 
Стандартная задача фотограмметрии. В любом учебнике описана, к сожалению конспектов под рукой нет, но более чем уверен что даже вики знает формулы.
Аноним 05/01/16 Втр 17:13:22 #21 №112248757 
>>112248416
У тебя всё равно неправильно нарисовано, линейные размеры проекции должны быть больше сторон квадрата.
Аноним 05/01/16 Втр 17:14:31 #22 №112248846 
Дать 40 грн математику и все.
Аноним 05/01/16 Втр 17:15:44 #23 №112248952 
>>112248757
Нет не дожны.
Просто предстваь что ОП держал в руках квадрат,а потом потянул один из углов вниз. Соотвтетсвенно визуально для ОПа квадрат стал меньше.
Аноним 05/01/16 Втр 17:16:00 #24 №112248981 
>>112248757
не исключено, рисовал на коленке. Нет, если самая ближняя к нам точка - левая нижняя
Аноним 05/01/16 Втр 17:16:52 #25 №112249046 
>>112248747
>фотограмметрия
впервые услышал это слово, похоже что-то нужное
Аноним 05/01/16 Втр 17:17:26 #26 №112249100 
>>112248952
Ещё раз подумай.
Аноним 05/01/16 Втр 17:17:48 #27 №112249131 
Как обойти объёмную решётку?
Так и не смог решить
Аноним 05/01/16 Втр 17:18:11 #28 №112249161 
>>112249131
В смысле?
Аноним 05/01/16 Втр 17:18:55 #29 №112249233 
>>112249161
Тебе дан куб, ты должен пройти по всем вершинам по одному разу
Аноним 05/01/16 Втр 17:20:16 #30 №112249349 
>>112249100
Подумал.
Вот ответ >>112248952
Аноним 05/01/16 Втр 17:20:50 #31 №112249392 
>>112249233
Бери и проходи, в чём проблема?
ABCDD1C1B1A1
Аноним 05/01/16 Втр 17:21:42 #32 №112249463 
>>112249046
Скорее всего если до этого не слышал, то не нужно.
Аноним 05/01/16 Втр 17:22:53 #33 №112249562 
>>112249463
да нет, скорее, это как раз то, что нужно, может найду там решение.
Аноним 05/01/16 Втр 17:23:04 #34 №112249575 
>>112249349
Хорошо, поверни квадрат так, чтобы длины проекций обеих диагоналей были меньше их длин.
Аноним 05/01/16 Втр 17:25:03 #35 №112249760 
То есть у тебя три свободы.
Удаление от точки - решается простым пропорциональным увеличением и два угла поворота относительно плоскости.
Аноним 05/01/16 Втр 17:26:21 #36 №112249868 
Решать задачу поворотов относительно плоскости легче не для квадрата, а для прямоугольного треугольника, состоящего из двух сторон и их соединяющей.
Сплошной квадрат - фигура жёсткая, как и треугольник, но уже несплошной, так что с треугольником будет проще.

В итоге у тебя задача по выяснению поворота всего лишь двух векторов.
Аноним 05/01/16 Втр 17:28:12 #37 №112250025 
Ах да, забыл.
В итоге закрепив один вектор у тебя может получиться два решения.
Надо брать условие, что при одном решении у тебя увеличение длинны вектора, поскольку это проекция, в другом - уменьшение.
Хотя можно брать и оба решения, если не будешь путаться.
Аноним 05/01/16 Втр 17:30:04 #38 №112250192 
>>112242071 (OP)
Mакарова М.Н - Перспектива 2006

Но без фокусного расстояния/дистанционныхточек (или типа того) не узнать тебе углы!

А еще твоя плоскость повернута вообще по всем трем осям.
Аноним 05/01/16 Втр 17:30:34 #39 №112250238 
>>112249760
>решается простым пропорциональным увеличением
сей метод так и называется, или подробное описание под другим названием можно найти? ОП не очень близок к этой теме
Аноним 05/01/16 Втр 17:31:41 #40 №112250339 
>>112250192
А если известно только расстояние до левой нижней точки, и она же является базовой, вокруг которой вращается квадрат?

на коленке рисовал, криво получилось.
Аноним 05/01/16 Втр 17:33:50 #41 №112250519 
>>112250339
>А если известно только расстояние до левой нижней точки
Я думаю не прокатит, так как визуально твою проекцию можно получить при различных дистанционных точках и расстояниях до самого квадрата.
Аноним 05/01/16 Втр 17:34:00 #42 №112250536 
14520044401020.jpg
14520044401031.jpg
>>112249575
Синий квадрат. Красный проекция.
Первая пикча вид сбоку, вторая сверху. Как видишь, при виде сверху, ситуация аналогична картинке ОПа, и диагонали проекции короче чем диагонали квадрата.
Аноним 05/01/16 Втр 17:34:15 #43 №112250560 
>>112242071 (OP)
Гугли матрицы поворота, через них надо. У тебя есть набор векторов-вершин для обоих квадратов, следовательно можно и матрицу вычилсить. Но это в изометрии (т.к. можно вычислить глубину

Если у тебя есть перспективные искажения, задача требует знания FOV камеры.

Аноним 05/01/16 Втр 17:35:42 #44 №112250685 
>>112250519
но мы можем измерить расстояние каждой линии искаженного квадрата, через соотношения этих линий тоже нет пути?
Аноним 05/01/16 Втр 17:35:55 #45 №112250710 
>>112242071 (OP)
В изометрии такой проекции квадрата на оп-пике не может быть, оп хуй, должна быть трапеция.
Аноним 05/01/16 Втр 17:36:35 #46 №112250767 
>>112250710
объяснял уже, там и есть трапеция, но так как искажение идет по двум осям, то трапеция искажена
Аноним 05/01/16 Втр 17:37:45 #47 №112250870 
>>112250685
Нет пути, так как задача не задана до конца.
Аноним 05/01/16 Втр 17:39:04 #48 №112250978 
>>112250767
В изометрии нет перспективных искажений, Картинка на оп-пике должна быть совершенно другая. Построй в редакторе и убедись.
Аноним 05/01/16 Втр 17:40:02 #49 №112251059 
А почему нельзя взять отношение стороны реальной и праернутой это же синус/кос/или тангенс я уже хз не помню короче отношения прил катетов и по этому числу по таблице найти его
Аноним 05/01/16 Втр 17:40:11 #50 №112251076 
>>112250978
но здесь и подразумевается перспектива, как иначе бы квадрат так раскорячило?
Аноним 05/01/16 Втр 17:43:14 #51 №112251321 
Задача у ОПа вполне практическая.
http://dic.academic.ru/dic.nsf/bse/145613/%D0%A4%D0%BE%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D1%8F

Вот может ОП займется делом и проштудирует все это. Когда у чился курс фотограмметрии назывался "Введение в фотограмметрию" и читался 2.5 года.
Аноним 05/01/16 Втр 17:43:56 #52 №112251383 
>>112251076
Тогда FOV в условии задачи ставь.
Аноним 05/01/16 Втр 17:44:06 #53 №112251407 
>>112251321
>Введение
>2.5 года
Аноним 05/01/16 Втр 17:44:59 #54 №112251499 
>>112251407
Никто не обещал что будет легко.
Аноним 05/01/16 Втр 17:47:23 #55 №112251731 
>>112251321
ох, ох, я внутренне подозревал, что взялся за что-то необъятное. за 1.5 года надо сделать полноценный метод измерения объектов с помощью лазерной сетки, с распознаванием образов. При том, что сфера вообще немного не та. Ну ясно теперь, начну штудировать, ибо похоже только это мне тут поможет
Аноним 05/01/16 Втр 17:52:50 #56 №112252216 
>>112251731

Лазер все упрощает, т.к. можно замерять глубину (получать Z) по времени задержки сразу без мороки с пересчетом через FOV и калибровочными метками.
Аноним 05/01/16 Втр 17:56:53 #57 №112252581 
>>112252216
ну дальномер как раз только один, и вся суть в измерении объекта на основании лазерной сетки. там всё решается на раз. надо ВСЕГО ТО, узнать углы наклона объекта
Аноним 05/01/16 Втр 18:01:15 #58 №112252944 
>>112252581

Ну и? Дальномер один, сканируй им объект, получай массив вершин [xi yi zi], умножай на калибровочный массив вершин (твой квадрат), получай набор матриц трансформации, из матрицы вытягивай углы по отношению к калибровачному.
Аноним 05/01/16 Втр 18:03:18 #59 №112253103 
>>112252944
>сканируй им объект
но тогда придется дальномер вращать, а это затратно уже будет, ибо там еще всё должно быть в автоматическом режиме...
Аноним 05/01/16 Втр 18:03:49 #60 №112253145 
>>112252944
а статичный дальномер даст только расстояние до одной точки
Аноним 05/01/16 Втр 18:07:02 #61 №112253428 
>>112253103
Это из готового говна что ли надо сделать?
Аноним 05/01/16 Втр 18:07:38 #62 №112253474 
14520064583870.jpg
Ответьте мне на один вопрос, я уже всех знакомых доебал.
Почему нельзя разделить единицу на три части без остатка, если поделенный круг на 3 части остаток не дает, и получится 3 угла по 120 градусов?
Аноним 05/01/16 Втр 18:09:29 #63 №112253646 
>>112253474
Разделить единицу на три части можно в троичной системе счисления.
В десятичной будут проблемы записи.
sageАноним 05/01/16 Втр 18:13:22 #64 №112253994 
>>112253474
Почему нельзя? 1/3 же получается
Аноним 05/01/16 Втр 18:17:24 #65 №112254366 
>>112253994
это дробная запись, всё равно что сказать, число е спокойно записывается в десятичной системе счисления.
Аноним 05/01/16 Втр 18:18:24 #66 №112254457 
>>112253428
надо сделать так, чтобы было дешевле, чем различные аналоги, иначе нет особо смысла
Аноним 05/01/16 Втр 18:19:10 #67 №112254520 
>>112253428
и чтобы при этом точность была хорошей, а при динамичном дальномере появятся шумы, искажения дополнительные, и немалые погрешности в итоге
Аноним 05/01/16 Втр 18:19:57 #68 №112254579 
>>112253474
Круг - это не число.
sageАноним 05/01/16 Втр 18:20:19 #69 №112254612 
>>112254366
а круг ты делишь в десятичной системе счисления, долбаёб?
Аноним 05/01/16 Втр 18:21:05 #70 №112254668 
>>112254579
И что? В языках программирования сравнивают числа со строками. Ты еще не о таком услышишь.
sageАноним 05/01/16 Втр 18:22:19 #71 №112254763 
>>112254668
Ну ка расскажи поподробнее, долбаёб
Аноним 05/01/16 Втр 18:22:57 #72 №112254822 
>>112254612
ты говоришь про 360 градусов.
Ты делишь 1 круговую дугу на дуги по 120 градусов. Иначе говоря, у тебя система счисления 360.
Если ты будешь считать в радианах, то ты 2пи будешь делить на три и у тебя ничего не выйдет.
>>112254668
расскажи, как сравнить круг (окружность вообще-то, дебилы) с другим объектом.
Аноним 05/01/16 Втр 18:23:39 #73 №112254878 
>>112254763
В js, к примеру, число 10 и строка "10" имеют одинаковые значения и если ты их сравнишь обычным сравнением, то они вернут true.
Аноним 05/01/16 Втр 18:24:30 #74 №112254962 
>>112254668
Понятно, что кругу можно поставить в соответствие какое-то абстрактное понятие, например: 1 штука, 360 градусов, 2П радиан и т.д.

Если упороться, то можное 1 поставить в соответствие число 3 и разделить это 3 на 3 части, получится 1, т.е. делиться без остатка, но это ведь полная хуйня, также как и сравнивать деление круга и деление чисел.
Аноним 05/01/16 Втр 18:25:43 #75 №112255065 
>>112254962
Кругу окружности, пидорасы, можно поставить в соответствие только точку и радиус.
Ну и плюс наклон, если в пространстве.
Как ты иначе собрался задавать, дебил?
Аноним 05/01/16 Втр 18:26:18 #76 №112255126 
>>112254520
>и чтобы при этом точность была хорошей, а при динамичном дальномере появятся шумы, искажения дополнительные, и немалые погрешности в итоге
нельзя такое говорить, не проведя предварительную оценку шумов. Без количественной оценки нельзя. Но так сканер разработать выглядит проще, чем ебаться с камерой и 1 дальномером.

Дальномерные 3d сканеры продаются, если нужен инструмент то проще купить готовый.

Можешь еще погуглить как работает freetrack и прочие проги для люстроголовых пилотов, там они по точкам на люстре вычисляют углы наклона головы.
Аноним 05/01/16 Втр 18:30:00 #77 №112255447 
>>112255065
>>112254962
>>112254878
>>112254822
>>112254763
>>112254668
>>112254579
>>112254520
>>112254457
Короче, понятно, набижали мамкины математики, хорошей дискуссии не получилось. Как всегда.
Аноним 05/01/16 Втр 18:30:06 #78 №112255454 
>>112255126
понятно, спасибо за инфу, пойду переваривать всё это. оп ретировался из треда.
Аноним 05/01/16 Втр 18:30:44 #79 №112255505 
>>112255065
Смотря о каком соответствии говорить.
Если геометрическое, то да, окружности (границе круга) соответствует центр и радиус.
Если с точки зрения "количества угла" в круге, то круг содержит 360 градусов, а если взять 180 градусов с такой точки зрения, то это будет полукруг, а не круг.
Аноним 05/01/16 Втр 18:31:52 #80 №112255623 
>>112255447
Понятно, залетел очередной "мам я затралил двощ".
Аноним 05/01/16 Втр 18:33:16 #81 №112255784 
>>112255623
Орфография сохранена или пропустил запятку?
Аноним 05/01/16 Втр 18:36:19 #82 №112256122 
ОП, через начертательную геометрию легко находится. Компа сейчас нет под рукой, поставил на планшет какую-то чертёжную хуйню, пол часа чертил, полез искать как сохранить и не смог вернуться к чертежу. Ключевое слово для гугла - эпюры
Аноним 05/01/16 Втр 18:40:59 #83 №112256574 
>>112256122
Хуйню написал. Все гораздо проще.
Аноним 05/01/16 Втр 18:47:54 #84 №112257268 
>>112256574
Через матрицы? Ну да, охуенно просто без компа с ними возиться
Аноним 05/01/16 Втр 18:49:47 #85 №112257471 
>>112257268
Не парься браток, ща клетку 3 на 3 расчертим, я белую бумажку положу, это будет метод Гаусса, а без бумажки будет Крамера. Ну что там насчет матриц-то, браток?
comments powered by Disqus