Вычислить расстояние между двумя параллельными линиями включая ! - страница 9

 
Itum:
Самым оптимальным решением наверно будет то что придется рисовать свою систему координат

Самым оптимальным (тавтология, кстати) решением будет измерять расстояние между параллельными прямыми, коль скоро это расстояние должно быть инвариантным, единственной мерой, не зависящей от изменяемых параметров графика - ценой. Перпендикуляры и уважаемый Евклид отдыхают. Расстояние между двумя вертикальными прямыми не определено, поскольку целиком зависит от действий пользователя: выбора им таймфрейма, масштаба, либо еще какого коварства. Зрите в корень, вундеркинды. Извините, если нагрубил. 

 
Itum:
Самым оптимальным решением наверно будет то что придется рисовать свою систему координат
просто исправьте ошибки в коде
 
Алексей Тарабанов:

... Расстояние между двумя вертикальными прямыми не определено, поскольку целиком зависит от действий пользователя: выбора им таймфрейма, масштаба, либо еще какого коварства...

) Когда Вы смотрите на карту Google и меняете масштаб и делаете другое коварство расстояние между городами тоже меняется?

 
Konstantin Gruzdev:

) Когда Вы смотрите на карту Google и меняете масштаб и делаете другое коварство расстояние между городами тоже меняется?

 )) Самое смешное в том, что почти никто не вникает в задание.. Все копируют код и формулы.. Блин, за решение задачки выставлено вознаграждение 150$, если все так легко, заработайте эти 150$ за 5 минут))

А если все таки вникнуть, то окажется, что задача не решается даже вручную. Ну то есть замер перпендикуляра между линиями на разных масштабах при помощи перекрестия - дает всегда разный результат, отличие около 500% между крайними значениями )) А нужно чтобы совпадали.. Что противоречит самой реальности. 

 И как вы собираетесь автоматизировать то, что невозможно в принципе ?)). Ошибка в формулировании задания..  


Пример с гугл картой.. Формулирую.. Берем Москву на гугл карте, рисуем линию маркером на мониторе от точки где Москва, перпендикурярно вниз на 5 см..

Задача.. при любом масштабе карты перпендикуляр должен попадать в город, чье расстояние от Москвы будет постоянным.. То есть второй точкой может быть город Тула, может быть Мекка, а может быть и южный полюс.. То есть задача в том чтобы от Москвы до Тулы и от Москвы до Мекки расстояние было равным!!

 
Nikolay Ivanov:

...  Ошибка в формулировании задания.  

Нет ошибки в задании.

Nikolay Ivanov:

А если все таки вникнуть, то окажется, что задача не решается даже вручную. Ну то есть замер перпендикуляра между линиями на разных масштабах при помощи перекрестия - дает всегда разный результат, отличие около 500% между крайними значениями )) А нужно чтобы совпадали.. Что противоречит самой реальности. 

Решается задача. Ничего не противоречит реальности. Вот решение:

  1. ... пожалуй нужно сохранить интригу).

 
Nikolay Ivanov:

 )) Самое смешное в том, что почти никто не вникает в задание.. Все копируют код и формулы.. Блин, за решение задачки выставлено вознаграждение 150$, если все так легко, заработайте эти 150$ за 5 минут))

А если все таки вникнуть, то окажется, что задача не решается даже вручную. Ну то есть замер перпендикуляра между линиями на разных масштабах при помощи перекрестия - дает всегда разный результат, отличие около 500% между крайними значениями )) А нужно чтобы совпадали.. Что противоречит самой реальности.

Если расстояние будет в пунктах, то как оно может быть разным? Да, подозреваю что там подвох или в точности (когда-то сталкивалась с таким) или в принципе построения граф. объектов. 

П.С. заказ то висит за 150  и даже предлагала помощь и даже давала гарантию что верну всю сумму если не справлюсь, а справлюсь я точно. Но он так и висит, эти 150 так и остаются "на бумаге". 

 
Nikolay Ivanov:

 )) Самое смешное в том, что почти никто не вникает в задание.. Все копируют код и формулы.. Блин, за решение задачки выставлено вознаграждение 150$, если все так легко, заработайте эти 150$ за 5 минут))

А если все таки вникнуть, то окажется, что задача не решается даже вручную. Ну то есть замер перпендикуляра между линиями на разных масштабах при помощи перекрестия - дает всегда разный результат, отличие около 500% между крайними значениями )) А нужно чтобы совпадали.. Что противоречит самой реальности. 

 И как вы собираетесь автоматизировать то, что невозможно в принципе ?)). Ошибка в формулировании задания..  


Пример с гугл картой.. Формулирую.. Берем Москву на гугл карте, рисуем линию маркером на мониторе от точки где Москва, перпендикурярно вниз на 5 см..

Задача.. при любом масштабе карты перпендикуляр должен попадать в город, чье расстояние от Москвы будет постоянным.. То есть второй точкой может быть город Тула, может быть Мекка, а может быть и южный полюс.. То есть задача в том чтобы от Москвы до Тулы и от Москвы до Мекки расстояние было равным!!

Да Вы не правы, сразу был разговор о том, что задача решаема с определенными оговорками. И, не было в условиях задачи постоянно пересчитывать расстояние - т.е. исходить надо из того, что рассчитали на одном ТФ расстояние и при их изменении цифровые вычисления не меняем. Понятно, что графически через объекты это не сделать из-за разных осей X на разных TF, так как привязка при построении идет именно к ТФ. Но, можно делать расчет на TF=M1 , а дальше уже, зная функции, рисовать через канвас на любом другом TF.

 

)) Самое смешное в том, что почти никто не вникает в задание.. Все копируют код и формулы.. Блин, за решение задачки выставлено вознаграждение 150$, если все так легко, заработайте эти 150$ за 5 минут))

Самое смешное, что заказчик сам не знает чего хочет.
Как я понимаю, это предложение для сбора информации, а не для оплаты за решение.


А если все таки вникнуть, то окажется, что задача не решается даже вручную. Ну то есть замер перпендикуляра между линиями на разных масштабах при помощи перекрестия - дает всегда разный результат, отличие около 500% между крайними значениями )) А нужно чтобы совпадали.. Что противоречит самой реальности. 

 И как вы собираетесь автоматизировать то, что невозможно в принципе ?)). Ошибка в формулировании задания..  

Задача решается и решений несколько.


Пример с гугл картой.. Формулирую.. Берем Москву на гугл карте, рисуем линию маркером на мониторе от точки где Москва, перпендикурярно вниз на 5 см..

Задача.. при любом масштабе карты перпендикуляр должен попадать в город, чье расстояние от Москвы будет постоянным.. То есть второй точкой может быть город Тула, может быть Мекка, а может быть и южный полюс.. То есть задача в том чтобы от Москвы до Тулы и от Москвы до Мекки расстояние было равным!!

неправильно понимаете и формулируете тоже...

Отличие от гугля - МТ4-5 имеет плавающие масштабы по двум осям, и эти масштабы (соотношения) у каждого пользователя свои.

 
Galina Bobro:

Если расстояние будет в пунктах, то как оно может быть разным? 


При смене масштаба приходится корректировать перпендикуляр, чтобы он продолжал быть перпендикулярным..  Т.е он теряет свою перпендикулярность.

А новый перпендикуляр - это линия уже от других цен и от другого времени.. Вот и получается рззличие.. и не на 5%.. примерно на 500% от самого малого до самого большого масштаба 

 
Aleksey Vyazmikin:

Да Вы не правы, сразу был разговор о том, что задача решаема с определенными оговорками...

Задача решается без всяких оговорок и ограничений.

Aleksey Vyazmikin:

... Понятно, что графически через объекты это не сделать из-за разных осей X на разных TF, так как привязка при построении идет именно к ТФ...

Задача решается исходя только из свойств графического объекта и не важно на каком они таймфрейме построены.

Причина обращения: