All Forums
 Категория Visio
 Форум Вопросы и ответы
 УГЛОВАЯ проблема
Author Previous Topic Topic Next Topic  

denizz

Russia
9 Posts

Posted - 11/16/2005 :  00:52:14
Здравствуйте, уважаемые!
Кто-нибудь может прокоментировать или ответить на такой вопрос(ы):

В Visio используется полукруговая система отсчёта углов (весьма своеобразная, даже не могу представить зачем и где такая используется...) с нулём на 3 часа (на восток);
на 12 часов - 90°; на 6 часов - -90°; на 9 часов - 180°. Против часовой стрелки - положительно, по часовой - отрицательно.
1) Это единственно возможная система?
2) Можно ли переключиться на традиционную в 360° с 0° на 12 часов? Или как-то подключить такую систему?
3) Есть ли вообще какие-то вырианты на этот счёт?

Огромное спасибо!

brace

Russia
358 Posts

Posted - 11/16/2005 :  09:23:14
а при чем здесь часы что на стене висят

есть такая Декартова система координат
ось Х и ось Y ... и тд. и тп.
отсчет угла идет от оси Х против часовой стрелки

Go to Top of Page

MJ

Russia
13 Posts

Posted - 11/16/2005 :  09:35:19
Не знаю чем тебе она не нравится, но мы по такой системе еще в школе учились. Работай с этой системой, только учитывай, что поворот происходит относительно LocPinX и LocPinY, иногда для удобства лучше ставить их в ноль
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 11/16/2005 :  18:10:17
Visio отсчитывает углы в соответствии с общепринятыми математическими нормами. То есть от оси X. Угол вычисляется через арктангенс.
Только значения считаются не в градусах, а в радианах. Хотя пользователю по умолчанию они показываются в градусах.
В принципе, при необходимости можно пересчитать углы вот такой формулой
=GUARD(IF(Angle>PI()*0.5,PI()*2.5-Angle,PI()*0.5-Angle))
Если ввести ее в текстовое поле, то при вращении прямой, она будет показывать углы, отсчитанные от вертикали и в диапазоне от 0 до 360 градусов.
Go to Top of Page

denizz

Russia
9 Posts

Posted - 11/17/2005 :  14:38:45
Я последние лет 10, углы откладываю по нормам географическим, т.е. ноль на север, 180 на юг, 270 на запад, от 0° до 360° по часовой и т.д., так что при работе с Visio возникают неудобства, наверное, чисто психологического характера. И было бы логично, если бы предлагался выбор типа отсчёта углов. Тем более, что во многих программах испоьзуется именно "географическая" система отсчёта углов, а в некоторых присутствует и выбор: куда хотите туда и откладывайте. В принципе всё можно обойти, но делать кучу мастеров для простых шейпов, кажется не логичным. Наверное прийдётся "стучаться" к разработчикам...

Огромное спасибо за ответы.
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)