0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Uncle

  • ***
  • 111
  • Репутация: +12/-0
  • Пол: Мужской
Локальный ноль какие переменные?
« : Апреля 13, 2006, 16:53:35 »
X~ Y~ Z~ это глобальные переменные проектного ноля, а какие переменные пользовательского (локального) ноля? мож кто знает и скажет?

*

Оффлайн snog

  • ****
  • 477
  • Репутация: +17/-1
  • Пол: Мужской
  • Не верь SnoGу - он обманул мою бабушку. Snog
В ответ на:Локальный ноль какие переменны
« Ответ #1 : Апреля 13, 2006, 17:40:04 »
Ну ты втыкай пользовательское начало координат и танцуй от него. В чём проблема то?!

« Последнее редактирование: Ноября 06, 2007, 21:26:32 от Valery W »

*

Оффлайн Uncle

  • ***
  • 111
  • Репутация: +12/-0
  • Пол: Мужской
В ответ на:Локальный ноль какие переменные?
« Ответ #2 : Апреля 13, 2006, 17:50:15 »
мне скрипт нужен

*

Оффлайн nideKer

  • *****
  • 2583
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
В ответ на:Локальный ноль какие переменны
« Ответ #3 : Апреля 13, 2006, 17:56:23 »
« Последнее редактирование: Ноября 06, 2007, 21:26:04 от Valery W »

*

Оффлайн Uncle

  • ***
  • 111
  • Репутация: +12/-0
  • Пол: Мужской
В ответ на:Локальный ноль какие переменные?
« Ответ #4 : Апреля 13, 2006, 18:54:02 »
Cпасибо посмотрю

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +629/-14
  • Пол: Мужской
В ответ на:Локальный ноль какие переменные?
« Ответ #5 : Апреля 13, 2006, 19:47:03 »
Локальный ноль постоянно перемещается вследствии применения таких команд:
ADD
ADDx
ADDy
ADDz
ROT
ROTx
ROTy
ROTz
MUL
MULx
MULy
MULz
XFORM
Продолжить?

GDL Reference Manual
Часть 3 Coordinate Transformations

*

Оффлайн nideKer

  • *****
  • 2583
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
В ответ на:Локальный ноль какие переменны
« Ответ #6 : Апреля 13, 2006, 20:10:27 »
Насколько я понял вопрос - необходимо "снять" показания координат с "плана" пользовательского нуля...  

ЗЫ: Uncle эт кста не по соседнему вопросу насчет гостовской отметки...? - ато у меня есть идейка другая чутьчуть... :)
« Последнее редактирование: Ноября 06, 2007, 21:26:47 от Valery W »

*

Оффлайн Uncle

  • ***
  • 111
  • Репутация: +12/-0
  • Пол: Мужской
В ответ на:Локальный ноль какие переменны
« Ответ #7 : Апреля 14, 2006, 10:01:49 »
2nideKer

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

« Последнее редактирование: Ноября 06, 2007, 21:27:01 от Valery W »

*

Оффлайн nideKer

  • *****
  • 2583
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
В ответ на:Локальный ноль какие переменны
« Ответ #8 : Апреля 14, 2006, 11:18:20 »
:laugh:  Вощем идея следующая: ((С) by nideKer ;))

Правда она не совсем автоматизированная - но эт мне кажется не страшно (И ИМХО лучше - ато пользовательская буит работать только относительно одного чертежа!).

Да попробовал все получилось! вощем к делу... :)

За данные "выводимые в отметочку" отвечает оператор str
в скрипте записано:
txt=str(y~,6,3)

Предлагается добавить переменную типа "" и вычесть из y~ получаем:

txt=str(y~-_E,6,3)

Тем самым мы - просто узнаем какое расстояние  от пользовательского 0 до глобального - выделяем все отметки заданного фасада/разреза - вводим разницу и... липтитип!!! 

Тогда для каждого фасада/разреза - могут быть свои относительные нули!!!!

вот сама отметка...

http://cadstudio.ru/uploaded/files/otm.zip
« Последнее редактирование: Ноября 06, 2007, 21:27:55 от Valery W »

*

Оффлайн Uncle

  • ***
  • 111
  • Репутация: +12/-0
  • Пол: Мужской
В ответ на:Локальный ноль какие переменные?
« Ответ #9 : Апреля 14, 2006, 11:24:32 »
а идея хорошая!!!!

*

Оффлайн ewgen

  • *****
  • 693
  • Репутация: +33/-3
  • Пол: Мужской
В ответ на:Локальный ноль какие переменны
« Ответ #10 : Апреля 14, 2006, 13:19:27 »
а это не оно???

« Последнее редактирование: Ноября 06, 2007, 21:28:04 от Valery W »

*

Оффлайн Uncle

  • ***
  • 111
  • Репутация: +12/-0
  • Пол: Мужской
В ответ на:Локальный ноль какие переменные?
« Ответ #11 : Апреля 14, 2006, 13:39:47 »
нет не оно

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +629/-14
  • Пол: Мужской
В ответ на:Локальный ноль какие переменны
« Ответ #12 : Апреля 14, 2006, 19:02:12 »
Так бы и спросили: как сделать поправку к Глобальным переменным проектного нуля. Об этом и спрашивал marik в топике Отметка высоты по ГОСТ. Поскольку ему нужно было срочно править проект, я ему дал Отметку уровня с возможностью ставить поправку. nideKer понял как это сделать, только допустил ошибку. Надо прибавлять, а не отнимать.
А теперь подумайте, что если и существует переменная Пользовательского начала координат. И вот нескольким элементам надо привязаться к одной точке, а другим к другой. Что получится? Кому угодить? Тем или этим? Для встроенных высотных размеров эта проблема решена. При переставлении Пользовательского начала координат, они "отвязываются" от него и считают от той точки откуда "ушла" координата. У GDL, помоему, нет таких средст расчета (или как оно там будет называться).
О том, есть ли глобальная переменная для "Пользовательского начала координат", задал вопрос на форуме Graphisoft. Подождем ответа.
« Последнее редактирование: Ноября 06, 2007, 21:37:46 от Valery W »

*

Оффлайн nideKer

  • *****
  • 2583
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
В ответ на:Локальный ноль какие переменны
« Ответ #13 : Апреля 14, 2006, 19:18:58 »
ИМХО прибовлять или отнимать... - это неважно - т.к. если необходимый чертеж лежит выше глобального ноля то надо отнимать - а если ниже то прибовлять... и соотвесно в переменной можно ставить соответствующий знак "-" .. - думаю это не ошиПка...

Цитировать
А теперь подумайте, что если и существует переменная Пользовательского начала координат. И вот нескольким элементам надо привязаться к одной точке, а другим к другой. Что получится? Кому угодить? Тем или этим?

В чем проблема? отметка по госту "снимает" свои параметры с Глобального ноля! Ну и соответственно - пример: есть два фасада в разных местах с разными пользовательскими настройками... - выделяй отметки одного фасада (как хочеш - через рамку и selekt object by type, либо весь фасад - а потом через удерживая шифт анвыдели и выдели снова отметку...) - задавай разницу от глобального ноля. 1й есть...
Затем выделяеш вторую группу отметок - задаеш им вторую разницу... и т.д. - никакой путаницы! - просто время от времени надо проверять размешение онных фасадов от глобального ноля1.. ИМХО вот ифсе!

И опятьже ИМХО этот способ лучше чемпривязыватся к пользовательскому нолю... !!!
« Последнее редактирование: Ноября 06, 2007, 21:29:10 от Valery W »

*

Оффлайн Uncle

  • ***
  • 111
  • Репутация: +12/-0
  • Пол: Мужской
В ответ на:Локальный ноль какие переменные?
« Ответ #14 : Апреля 14, 2006, 21:29:46 »
мне способ который предложил nideKer тоже показался удобным, хотя было бы не плохо знать и другой способ.

 

Похожие темы

  Тема / Автор