Jump to content

Lisp.Вывод значений координат в мультивыноску


Recommended Posts

  • 2 months later...
41 минуту назад, Wlad сказал:

а поменять подписание координат местами  вместо х чтоб значение Y писало


... непонятно зачем, но

image.png.d165d195dc4b7ff316e2d168b4a7fd3f.png

Edited by A.Kudrjashov
  • Like 1
Link to comment
Share on other sites

... я понимаю, что замечание не относится непосредственно к самому Скрипту, а к команде "_MLEADER", но тем не менее.

 

В отличие от AutoCAD, где выноска формируется в плоскости точки привязки:

Спойлер

image.png.6eec02f49674bc43530100eb7de4106d.png


В nanoCAD выноска формируется в плоскости с Z=0.

Спойлер

image.png.b47a9eebb69e79aed18d1ccd8948ac3a.png

 

В результате получаем:

Спойлер

image.png.fc7a248f625e43f6819b03df590198c6.png

 

Edited by A.Kudrjashov
Link to comment
Share on other sites

  • 1 month later...
  • 9 months later...
В 15.09.2021 в 06:15, Boroda888 сказал:

Добрый день! Зачем же... Вы же показываете точку и соответственно координаты её и считываются и пишутся

При попытке указать точку выдает. Nanocad v5.1.

Выноска координат.jpg

Link to comment
Share on other sites

  • 10 months later...

Может кому пригодится небольшой скрипт, который по команде (не автоматически!) меняет содержимое надписи в мультивыноске на список значений координат (в МСК, X и Y меняет местами).  Остальные параметры текстов (высота, поворот, слой и т.п.) не меняются. 

Важные отличия от скрипта в начале ветки:

  1. Возможность применения для уже созданных выносок (скопированных, перенесенных и т.д.), а не только в момент создания.
  2. Координаты всегда пересчитываются в МСК независимо от установленной ПСК, поворота ВЭ и т.п.

 

Детально не тестировал. Возможны проблемы , если у мультвыноски очень много стрелок (строка может получиться длиннее 255 символов). Опробовано только на мультивыносках с типом контента MTEXT.

 

В приведенном ниже примере две мультивыноски, одна из них имеет три стрелки.

После применения  команды GEO_KOORD содержимое выносок поменялось на списки координат.

Спойлер

image.png.6a620c9aea21735cc0a5e2a2fe736b24.png

   

Скрипт работает и в NC, и в AC

 

Geo_coord.lsp

Edited by EdwardSt
  • Like 3
Link to comment
Share on other sites

  • 3 weeks later...
В 13.10.2020 в 12:56, A.Kudrjashov сказал:


... непонятно зачем, но

image.png.d165d195dc4b7ff316e2d168b4a7fd3f.png

Чтобы враг не догадался))) В гео­де­зии при­ня­та пра­вая сис­те­ма пло­ских пря­мо­уголь­ных ко­ор­ди­нат, в ко­то­рой по­ло­жи­тель­ное на­прав­ле­ние оси Х сов­па­да­ет с сев. на­прав­ле­ни­ем ме­ри­диа­на, а по­ло­жи­тель­ное на­прав­ле­ние оси Y – с на­прав­ле­ни­ем на вос­ток.

  • Thanks 1
Link to comment
Share on other sites

В 21.08.2022 в 11:26, АГФ сказал:

Чтобы враг не догадался))) В гео­де­зии при­ня­та пра­вая сис­те­ма пло­ских пря­мо­уголь­ных ко­ор­ди­нат, в ко­то­рой по­ло­жи­тель­ное на­прав­ле­ние оси Х сов­па­да­ет с сев. на­прав­ле­ни­ем ме­ри­диа­на, а по­ло­жи­тель­ное на­прав­ле­ние оси Y – с на­прав­ле­ни­ем на вос­ток.

Может быть, всё-таки "Левая система координат"?

Link to comment
Share on other sites

4 часа назад, A.Kudrjashov сказал:

Может быть, всё-таки "Левая система координат"?

Обоснуйте. Мне геодезисту интересно стало)))

добавлено через 3 минут

image.thumb.png.d69b6fca5114ec4c8f761d24a1afee26.png

Link to comment
Share on other sites

А чего тут обосновывать?

Если координата Z направлена вверх (а она направлена вверх, в глаза наблюдателя, смотрящего на план), то левая.

В вашем посте это верхний правый или нижний левый рисунок.

добавлено через 1 минуту

 

8 минут назад, АГФ сказал:

Обоснуйте. Мне геодезисту интересно стало)))

А вот почему именно левая, вы, как геодезист, могли бы нам поведать)

Link to comment
Share on other sites

16 минут назад, АГФ сказал:

Обоснуйте. Мне геодезисту интересно стало)))

добавлено через 3 минут

image.thumb.png.d69b6fca5114ec4c8f761d24a1afee26.png

Смотрите на приложенный вами рисунок и там, при взгляде сверху от Z, X совпадает с направлением на Север, а Y с направлением на Восток, то есть в Левой системе. В отличие от системы координат ACAD, NC и школьных тетрадей, где при взгляде сверху от Z, X совпадает с направлением на Восток, а Y с направлением на Север, то есть в Правой системе, как прописано на вышеприведённом рисунке.

В статьях про геодезические координаты где-то написано, что в отличие от общепринятых они Левые, а где-то, что, в отличие от общепринятых, они Правые. Дайте уже ссылку (не скриншот) на какой-нибудь официальный источник, учебник, в котором будет дано чёткое и недвусмысленное определение.

P.S.
В мире много интересного. Вот, например, существует понятие "асинхронных процессов", которые в отличие от последовательных "синхронных", могут выполняться параллельно.

  • Like 2
Link to comment
Share on other sites

Спросил коллег пенсионеров, говорят в геодезии вообще нет такого понятия левая и правая система координат.

Y всегда плюсовые.

 

Link to comment
Share on other sites

8 минут назад, АГФ сказал:

Y всегда плюсовые.

А чего так с X-ом обошлись?

А Z может быть отрицательной? 

Или вообще в духе времени забанена? :stop-it:

  • Haha 3
Link to comment
Share on other sites

1 час назад, АГФ сказал:

пиши в МИИГАиК

Я пиши? Оригинально. А оно мне нужно?

 

ЗЫ. Во время службы в армии был у нас студент оттуда.

Говорил: "У кого в башке нет гаек, поступайте к нам в МИИГАиК"

Edited by EdwardSt
Link to comment
Share on other sites

самому интересно стало, правая и левая системы координат)))

добавлено через 6 минут

Д. с. к. в про­стран­ст­ве на­зы­ва­ет­ся пра­вой, ес­ли по­во­рот от оси OxOx к оси OyOy со­вер­ша­ет­ся в на­прав­ле­нии, про­ти­во­по­лож­ном дви­же­нию ча­со­вой стрел­ки, ес­ли смот­реть на плос­кость OxyOxy из к.-н. точ­ки по­ло­жи­тель­ной по­лу­оси OzOz, в про­ти­во­по­лож­ном слу­чае Д. с. к. на­зы­ва­ет­ся ле­вой. 

Link to comment
Share on other sites

В 24.08.2022 в 19:45, EdwardSt сказал:

Я пиши? Оригинально. А оно мне нужно?

 

ЗЫ. Во время службы в армии был у нас студент оттуда.

Говорил: "У кого в башке нет гаек, поступайте к нам в МИИГАиК"

Умник, покажи как эту команду геовыноски прилепить на кнопку и поместить на панель мультивыносок?.

  • Haha 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...