Форум ArchiCAD и BIM по-русски - CADstudio.ru

ARCHICAD => ARCHICAD для самых маленьких => Тема начата: diman_ob_304 от Декабря 11, 2015, 13:13:34

Название: Вывод координат как объект
Отправлено: diman_ob_304 от Декабря 11, 2015, 13:13:34
Приветствую всех! Подскажите, есть ли возможность выводить координаты "одним нажатием"?
Сейчас я делаю так: навожу курсор на нужную точку, переписываю координаты из "Табло координат", затем "Инструмент текст" и вводишь координаты.
А было бы хорошо, если бы я наводил курсор, щлёпал по мышке и автоматически выводили координаты.
Заранее спасибо!
Название: Re: Вывод координат как объект
Отправлено: nideKer от Декабря 11, 2015, 15:36:41
Был когда-то такой объект...

https://copy.com/qII4UI09vUVPwLiZ
Название: Re: Вывод координат как объект
Отправлено: diman_ob_304 от Декабря 11, 2015, 15:47:02
to nideKer (http://forum.cadstudio.ru/index.php?action=profile;u=3686):  перезалей архив пожалуйста. скачивает с ошибкой.
Название: Re: Вывод координат как объект
Отправлено: nideKer от Декабря 11, 2015, 17:05:09
Обновил ссылку, чего то при аплоуде бьется архив.
Название: Re: Вывод координат как объект
Отправлено: diman_ob_304 от Декабря 11, 2015, 17:47:12
А объяснить как этот инструмент откалибровать? Единственный вариант это  в свойствах делать корректировку?
Название: Re: Вывод координат как объект
Отправлено: nideKer от Декабря 11, 2015, 18:59:52
А объяснить как этот инструмент откалибровать? Единственный вариант это  в свойствах делать корректировку?
Ну да, ведь координаты всегда идут от какого-то репера.
http://joxi.ru/LmGn50uRRk6Zrl (http://joxi.ru/LmGn50uRRk6Zrl)
Название: Re: Вывод координат как объект
Отправлено: BOR от Декабря 12, 2015, 12:26:24
Ну да, ведь координаты всегда идут от какого-то репера.
А как привязать виртуальный репер к нулевому значению координат, чтобы все остальные координаты вычислялись относительного этого 0.

Добавлено: Декабря 12, 2015, 12:34:23
Пишу одни значения, а координаты выводятся непонятные.
Нулевые значения Х,У исходят от пользовательского значения начало. В моем случае пользовательское начало перенесено от исходного, отсюда и такие непонятные значения. Если нельзя подкорректировать координатную точку под новую позицию 0, то придется съемку оттаскивать от условного 0. 
Название: Re: Вывод координат как объект
Отправлено: lsr от Декабря 12, 2015, 13:34:23
А как привязать виртуальный репер к нулевому значению координат, чтобы
все остальные координаты вычислялись относительного этого 0.

Добавлено: Декабря 12, 2015, 12:34:23
Пишу одни значения, а координаты выводятся непонятные.
Нулевые значения Х,У исходят от пользовательского значения начало. В моем
случае пользовательское начало перенесено от исходного, отсюда и такие
непонятные значения. Если нельзя подкорректировать координатную точку
под новую позицию 0, то придется съемку оттаскивать от условного 0.

Во первых в GDL нет понятия, пользовательского начала, есть только глобальное. А псевдо-пользовательское это точка откуда начинается построение элемента X.Y.Z и отдельно от глобального не существует.
Во вторых там насколько я помню в этом объекте была возможность ввода коррекции. Что вам мешает забить эту коррекцию.
В третьих надо пользоваться элементами где все давно решено, в тч и значения репера.
Название: Re: Вывод координат как объект
Отправлено: BOR от Декабря 12, 2015, 14:17:51
Во первых в GDL нет понятия, пользовательского начала, есть только глобальное. А псевдо-пользовательское это точка откуда начинается построение элемента X.Y.Z и отдельно от глобального не существует.
Во вторых там насколько я помню в этом объекте была возможность ввода коррекции. Что вам мешает забить эту коррекцию.
В третьих надо пользоваться элементами где все давно решено, в тч и значения репера.
В объекте есть возможность коррекции Х и У, но принцип действия этой коррекции непонятен. Если установить координатную точку в пользовательском начале и откорректировать полученное значения на 0,0 ничего не меняется.
Где можно найти БЭ координатная точка с возможностью корректировки значения репера.
Название: Re: Вывод координат как объект
Отправлено: Altai от Декабря 12, 2015, 14:18:41
А как привязать виртуальный репер к нулевому значению координат
Где можно найти БЭ координатная точка с возможностью корректировки значения репера.

Попробовать другой БЭ:
Название: Re: Вывод координат как объект
Отправлено: lsr от Декабря 12, 2015, 15:02:06

В объекте есть возможность коррекции Х и У, но принцип действия этой
коррекции непонятен. Если установить координатную точку в
пользовательском начале и откорректировать полученное значения на 0,0
ничего не меняется.
Где можно найти БЭ координатная точка с возможностью корректировки значения репера.

Естественно я имел ввиду свою точку координат. Уж доп. возможностей в ней куда больше чем в древних простейших элементах.

Насчет качества, корректности скрипта и работоспособности приаттаченных эл-тов ничего сказать не могу.
Название: Re: Вывод координат как объект
Отправлено: BOR от Декабря 12, 2015, 15:29:53
Попробовать другой БЭ:
Спасибо, но БЭ выдает ошибку.
C:\Program Files\GRAPHISOFT\ArchiCAD 19\ArchiCAD.exe
Во временной папке свободно : 60821.9 MБ
Невозможно найти макрос: VALUE_CALCULATOR, обращение 
 в строке 32 в скрипте Основной файла Punto Coordinate_.gsm.
Название: Re: Вывод координат как объект
Отправлено: BOR от Декабря 12, 2015, 18:14:04
Все равно не прокатывает. Пробовал и в ранние версии АС подгрузить, тоже не идет.
Название: Re: Вывод координат как объект
Отправлено: Altai от Декабря 12, 2015, 19:29:09
Все равно не прокатывает
Причина не понятна, но если загрузить всю библиотеку "ArchiSuite 16.Lib" библ работает.
Название: Re: Вывод координат как объект
Отправлено: lsr от Декабря 12, 2015, 19:47:17
Причина предельно понятна. В самом элементе есть ссылка на макрос, который находится где-то в недрах библиотеки ArchiSuite.
Этот принцип был всегда в любой версии Archicad. Нет макросов в загруженной библиотеке- нет работы элементов.
Название: Re: Вывод координат как объект
Отправлено: Altai от Декабря 12, 2015, 21:16:24
Выкладываю БЭ "Coordinate", с макросами, работающий и отвечающий выше указанным запросам:
Название: Re: Вывод координат как объект
Отправлено: BOR от Декабря 12, 2015, 21:41:28
Спасибо за участие, БЭ заработал с макросом. Не понятны настройки, как убрать отображение ненужного значения Z?
Название: Re: Вывод координат как объект
Отправлено: lsr от Декабря 12, 2015, 22:19:18
Судя по окну параметров там вообще нет такой возможности - всегда три координаты. И причем тут Z. Когда это сильно смахивает на X_Y
Может там можно просто что-нибудь стереть, или поставить пробел или нолик.
Вот так дб. Чекбокс и готово.
Название: Re: Вывод координат как объект
Отправлено: BOR от Декабря 13, 2015, 11:27:02
Судя по окну параметров там вообще нет такой возможности - всегда три координаты. И причем тут Z. Когда это сильно смахивает на X_Y
Может там можно просто что-нибудь стереть, или поставить пробел или нолик.
Вот так дб. Чекбокс и готово.
Я так и понял что БЭ не продвинутый.
Название: Re: Вывод координат как объект
Отправлено: SIMFF от Декабря 13, 2015, 21:50:25
Я так и понял что БЭ не продвинутый.

Увы не продвинутый. БЭ Точка координат от уважаемого  Isr безусловно более функциональна и удобна в работе, но увы она не работает в АС19.
Как то нужно разобраться и реанимировать ее.
Название: Re: Вывод координат как объект
Отправлено: lsr от Декабря 13, 2015, 22:51:18
Увы не продвинутый. БЭ Точка координат от уважаемого  Isr безусловно более функциональна и удобна в работе, но увы она не работает в АС19.
Как то нужно разобраться и реанимировать ее.

У моих поклонников Точка координат работает в любых версиях 16_17_18_19 как в 2D, так и в 3D (и прочие мои no_free библ. эл-ты).
Название: Re: Вывод координат как объект
Отправлено: SIMFF от Декабря 13, 2015, 22:59:35
У моих поклонников Точка координат работает в любых версиях
Не у всех поклонников работает в АС19. :)
Название: Re: Вывод координат как объект
Отправлено: SIMFF от Декабря 14, 2015, 00:50:29
И никогда свободная мною не выпускалась под 17_18_19 ый AC.
Все это так, но ваша FREE версия, не помню под какой АС сделанная, работала, включительно на АС18.
Платные версии мало применимы к использованию, так как требуют адаптации под местные условия, и ряда косметических и функциональных доработок. Но в силу их коммерческого статуса сделать это невозможно.
Название: Re: Вывод координат как объект
Отправлено: BOR от Декабря 14, 2015, 11:25:25
Увы не продвинутый.
Все же настроил возможность использования БЭ координатная точка, выложенной nideKer. Были трудности с переносом большой геосъемки в исходные координаты, но сейчас БЭ показывает правильные значения Х,У. Генпланы бывают очень редко, поэтому приобрести БЭ за 39$ пока не имею возможности.  
Название: Re: Вывод координат как объект
Отправлено: SIMFF от Декабря 14, 2015, 14:44:47
Вы этот элемент не покупали (хоть и принимали участие в составлении тех. задания для первичной версии), соотв. не можете знать работает в 19_ой или нет
Уважаемый Isr, вы совершенно правы, в том что я его не покупал.  Но совершенно уверен в том, что вы наверняка решили проблему его адаптации под АС19 и мало того - улучшили по функционалу.
Вас как гуру в написании БЭ в GDL я очень уважаю и высоко оцениваю ваше мастерство.

Что же касается вообще коммерческих БЭ то к этому вопросу у меня мнение однозначное: Их не имеет смысл покупать вообще, или их можно покупать если личные требования к БЭ не слишком высоки, и покупать за символическую сумму с целью последующей доработки под себя (если у них открыт код).
Это ни как не принижает усилия автора-разработчика  БЭ, так как он за счет неоднократной продажи своих работ по приемлемой цене легко компенсирует свои трудозатраты. Тут конечно еще важные навыки маркетинга.

С удовольствием купил бы вашу новую версию "Точки координат", если бы знал что я покупаю и имел бы возможность ее адаптировать под себя. Но такую возможность вы не предлагаете, на что имеете полное право. Но пока этот БЭ - это кот в мешке. 

И совсем иное отношение к работе программиста GDL , если БЭ разработан под индивидуальные требования заказчика, причем с учетом желания заказчика, а не навязанные разработчиком мнения.

Хватит нудеть_нудить.
Да ни кто не нудит, вам же пожелаю терпеливо относится к иному мнение так же, как к своему личному мнению.
Название: Re: Вывод координат как объект
Отправлено: SIMFF от Декабря 15, 2015, 11:54:18
Спасибо Isr за подробный ответ. Ваше мнение было всегда интересно.
К сожалению наша полемика вышла слишком далеко за пределы темы, ... написал вам письмо. 
Название: Re: Вывод координат как объект
Отправлено: Vladimir57 от Декабря 15, 2015, 11:56:20
Вставлю свои пять копеек. Наверное не один человек на форуме не выложил тут столько бесплатных качественных элементов, как уважаемый Isr. А его толковые высокопрофессиональные советы , заметьте тоже совершенно бесплатные, многим очень и очень помогли. Очень часто это конкретные куски кода, и готовые решения. Для меня это единственный человек у которого из ,,мешка,, можно покупать любого ,,кота,,. Как правило результат значительно превосходит ожидания. После него ничего не надо переделывать и доделывать, такое отношение к работе сейчас очень большая редкость. Не понимаю, какие тут к нему могут вообще  быть претензии, он что тут на полставки работает, он кому то что-то должен или обязан? Скажите спасибо,  что он сюда заходит и помогает людям.
Название: Re: Вывод координат как объект
Отправлено: BOR от Декабря 18, 2015, 19:29:57
А было бы хорошо, если бы я наводил курсор, щлёпал по мышке и автоматически выводили координаты.
Интересно, в AutoCADе есть что-нибудь подобное?
Название: Re: Вывод координат как объект
Отправлено: SIMFF от Декабря 19, 2015, 05:09:57
Не понимаю, какие тут к нему могут вообще  быть претензии,

Ни кто к нему претензии и не предъявляет.
Если вы о том, что написал я, то это претензии не к нему, а мое мнение, безусловно субъективное, к коммерческим библиотекам с закрытым кодом, не зависимо от того, кто их автор.
Название: Re: Вывод координат как объект
Отправлено: SIMFF от Декабря 19, 2015, 13:30:55
Сейчас не только коммерческие идут с закрытым кодом, но и зачастую free.  Можно подумать не встречали, подобное фри.

Конечно встречал такие БЭ, но редко такими пользуюсь в их изначальном виде, как правило, они у меня и лежат без дела, так на всякий случай - вдруг пригодиться где то, или просто удалял их сразу.
Но если встречаются те, что очень нравиться и полезны в работе, то я их просто взламываю, и правлю под себя, на что хватает моих знаний. в области программирования GDL. Это не значит что я там все меняю, скорее это перевод интерфейса на русский язык и названия строковых команд, или косметическое редактирования. Ну иногда, очень редко, что то добавляю свое.  

Да простят нас модераторы..., но задам еще вопросы вам. (Спрячу под споилер для экономии места) 

Извините, вам запрещён просмотр содержимого спойлеров.

Вообще тема очень интересная. Я с большим уважением отношусь к специалистам-программистам.

Модераторам форума предлагаю....
Извините, вам запрещён просмотр содержимого спойлеров.
Название: Re: Вывод координат как объект
Отправлено: SIMFF от Декабря 20, 2015, 14:17:19
От вас, и базовые позиции ваши давно известны.
"Кто из вас без греха, пусть первый бросит в нее камень"
Евангелии от Иоанна (гл.8, ст.7)

Лучше уж просто стырить_скоммуниздить.
.. теперь от себя.

Уважаемый Isr,  неужели вы правда такой честный и благородный, что ни когда не использовали чужую интеллектуальную собственность?

Ни когда не использовали чужие наработки для написания команд GDL, не заимствовали от других авторов БЭ,  какие то интересные и полезные решения в написании своего БЭ.  И ни когда сами не вскрывали, закрытый код БЭ ?
Вы ни когда не пользуетесь пиратских софтом в ваше коммерческой деятельности, не качаете фильмы с торретов, И книги исключительно покупаете в магазине и на платных ресурсах?

Тогда я я просто "снимаю шляпу" перед вами. Мое уважение к вам растет с каждым днем. Поверьте, это искренне.
Название: Re: Вывод координат как объект
Отправлено: BOR от Декабря 20, 2015, 17:42:53
Все же настроил возможность использования БЭ координатная точка, выложенной nideKer.
Настройки БЭ (X=0,00 Y=0,00) сбиваются по непонятным причинам. Открыл проект и начало координатной точки слетело.
Название: Re: Вывод координат как объект
Отправлено: AVL2008 от Декабря 20, 2015, 21:27:40
В стандартной библиотеке есть элемент "Размер координат".  Чем он не устраивает?
Название: Re: Вывод координат как объект
Отправлено: Altai от Декабря 20, 2015, 22:03:47
В стандартной библиотеке есть элемент "Размер координат".
Спасибо.
В очередной раз убеждаюсь в том, что прежде чем искать что то на стороне, нужно тщательно шарить стандартный АС

Название: Re: Вывод координат как объект
Отправлено: lsr от Декабря 21, 2015, 08:43:03
Уважаемый SIMFF, вижу вы прочли, посему предыдущий пост удаляю, продолжаем заседание.
Безусловно я не такой благородный, коим вы меня решили "искренне зауважать".

Извините, вам запрещён просмотр содержимого спойлеров.

Тут вот ребята обнаружили стандартную тчк_координат (наконец-то GS удосужился), так что пользуйте вдоль и поперек. Несколько меньше функций (судя по скрину), чем в моей, на то она и стандартная- без архитектурных излишеств.
Желаете чтоб заднее слово осталось за вами, ну что ж пусть останется. Продолжайте нудеть.
Вот так легко и просто - Иван Иванович с Иваном Никифоровичем. Словом панночка помэрла.
Название: Re: Вывод координат как объект
Отправлено: AVL2008 от Декабря 21, 2015, 10:13:53
Касательно координатного размера из стандартной библиотеки есть одно уточнение: в 19-й версии он был переделан и лично мне из него не удалось вытащить данные координат для автоматизированного составления ведомости координат через каталоги, так что если нужна ведомость - пользуйтесь этим библом из библиотеки 17-го архикада.

Как работать с объектом можно посмотреть в этом разделе ПЗУ (https://yadi.sk/d/MvocYwHFmNUtq)
Название: Re: Вывод координат как объект
Отправлено: BOR от Декабря 23, 2015, 10:53:03
Тоже поправил "16-ю" точку, в меню выбора типа координат
Уважаемый nideKer с возможностью выбора геодезической системы координат стало лучше, но в связи с этими изменениями создался какой то косячек при написании координаты в каталоге. На плане координаты пробивает правильно, а при выводе в каталоге врет, но при переключении с системы координат геодезических на проектные и обратно исправляется значение координаты в каталоге. 
Название: Re: Вывод координат как объект
Отправлено: nideKer от Декабря 23, 2015, 13:36:52
Поправил Координаты 16 (https://copy.com/4BSdblGQBVKntWvI)
Название: Re: Вывод координат как объект
Отправлено: BOR от Декабря 23, 2015, 13:52:53
Было так.
Сейчас ОК.