melky
Частый посетитель
 Репутация:
(+3/-0)
OfflineСообщений: 62
Рейтинг сообщений:
|
 |
« : Марта 16, 2007, 14:54:26 » |
0
|
У библиотечных объектов при постановке можно выбрать 4-ре вариатна установки на плане чертежа: Ортогонально, с поворотом, диагонально, диагонально с поворотом.. вариант диагонально с поворотом вполне устраивает при установке объекта, но далее он становится неуправляемым... Максимом, чего я добился это изменение длины, без изменения ширины объекта, а вот поворачивать его в последствии не удается. Хочется добиться эффекта как у обычной линии или стены, то есть взять за угол объекта и повернуть относительно точки привязки другой стороны объекта. что-то я запутался в скрипте с параметрами базовых точек и редактируемых точек для изменения угла положения объекта... 
|
|
|
|
|
Записан
|
|
|
|
Страниц: [ 1] 2 Все Вверх Первое сообщение является шапкой темы - Обсуждение темы находится ниже
|
|
Форум ArchiCAD и BIM по-русски - CADstudio.ru
|
 |
« : Марта 16, 2007, 14:54:26 » |
|
Дорогие друзья! С самого основания форума cadstudio.ru (в девичестве softmachine.ru), на данный момент в течение 7 лет, с 2004-го по 2012-й год, площадка для форума предоставлялась нам бесплатно благодаря нашим друзьям. К сожалению, с января 2012-го года наш бессменный хостер больше не имеет возможности предоставлять нам сервер бесплатно. Стоимость аренды сервера, на котором сейчас функционирует на форум, составляет порядка двух тысяч рублей ($70) в месяц, 25 000 рублей в год. Нами были рассмотрены различные варианты решения возникшей проблемы. В результате было принято решение о покупке собственного web-сервера и размещении его на выделенном канале с пропускной способностью в несколько десятков мегабит в секунду (ориентировочно 30 Мбит/с). Минимальная стоимость сервера составляет 15 000 рублей ($500), аренда интернет-канала будет обходиться в 700 рублей в месяц, 8 400 рублей в год. В долгосрочной перспективе покупка сервера с арендой интернет-канала будет стоить дешевле, нежели аренда соответствующего сервера у хостера. Мы, Матвей Иванов и Егор Глебов, основатели форума cadstudio.ru, обращаемся к участникам форума за помощью. Архитекторы, конструкторы, инженеры, технологи, дизайнеры — все, кому небезразлична судьба нашего сайта — примите участие в финансировании проекта cadstudio.ru Собранные средства будут направлены на покупку сервера и оплату интернет-канала. Нам важна любая сумма. Воть. Предпочтительный способ передачи денег: перевод на банковский счёт. Все пожертвования анонимны! Подробная информация в личной переписке.
По состоянию на 2 марта 2012 года, уже собрано 2/3 суммы - 10 000 рублей. Огромное спасибо всем жертвователям!
|
|
|
|
|
Записан
|
|
|
|
Valery W
Админ - и все тут!
Ветеран
 Репутация:
(+514/-13)
Online
Пол:  Из: 55 широта Сообщений: 4802

Рейтинг сообщений:
|
 |
« Ответ #1 : Марта 16, 2007, 17:42:50 » |
0
|
Варианты установки на плане, это лишь собранные в купе команды (установить, повернуть, растянуть) работающие вместе только в момент установки. Далее, команды "повернуть" и "растянуть" можно делать только по отдельности.
Чтобы добиться от элемента принципа работы как у линии, нужно чтобы объект растягивался по глобальным параметрам длины (A) и ширины (B). Например: LINE2 0, 0, A, B HOTSPOT2 0, 0 HOTSPOT2 A, B Но здесь есть другой неприятный момент. Если один из параметров при растягивании элемента окажется равным нулю, то вывести его из этого состояния будет невозможно графически. Только заходить в настройки и изменять нуль на положительное число. Ввод в Табло Слежения за координатами тоже не помогает (я по крайней мере не смог).
|
|
|
|
|
Записан
|
|
|
|
BeArt
Ветеран
 Репутация:
(+92/-3)
Offline
Пол:  Сообщений: 1032

Рейтинг сообщений:
|
 |
« Ответ #2 : Марта 16, 2007, 20:33:12 » |
0
|
... Но здесь есть другой неприятный момент. Если один из параметров при растягивании элемента окажется равным нулю, то вывести его из этого состояния будет невозможно графически. Только заходить в настройки и изменять нуль на положительное число. Ввод в Табло Слежения за координатами тоже не помогает (я по крайней мере не смог).
VALUES "A" RANGE(0,] VALUES "B" RANGE(0,]
|
|
|
|
|
Записан
|
|
|
|
Valery W
Админ - и все тут!
Ветеран
 Репутация:
(+514/-13)
Online
Пол:  Из: 55 широта Сообщений: 4802

Рейтинг сообщений:
|
 |
« Ответ #3 : Марта 16, 2007, 23:22:16 » |
0
|
>Beart
Но тогда не будешь иметь возможности поставить строго вертикально или горизонтально, когда это понадобится.
|
|
|
|
|
Записан
|
|
|
|
melky
Частый посетитель
 Репутация:
(+3/-0)
OfflineСообщений: 62
Рейтинг сообщений:
|
 |
« Ответ #4 : Марта 19, 2007, 09:32:56 » |
0
|
А у меня В равно 0, ну допустим я дам В некую ширину (надо будет попробовать) это даст возможность повернуть объект после установки через hotspot2 type 4, 5,6,7  ? кому-нить это удавалось уже  Да, и еще, у кого-нить получалось изменить параметр symb_rotangle  ?
|
|
|
|
|
Записан
|
|
|
|
Valery W
Админ - и все тут!
Ветеран
 Репутация:
(+514/-13)
Online
Пол:  Из: 55 широта Сообщений: 4802

Рейтинг сообщений:
|
 |
« Ответ #5 : Марта 19, 2007, 12:18:32 » |
0
|
Ты постоянно его изменяешь, когда используешь команду "Повернуть".
Если собираешься крутить элемент с помощью hotspot2 (type 4, 5, 6), то использование глобальных переменных А и В, никакой пользы не принесут. Только вред. Иногда этот вред, с помощью хитростей, можно обернуть в свою пользу (см. элемент "Флажок" в топике "Объект - выноска для многослойных конструкций"). В противном случае, для растягивания придется использовать еще одну hotspot2 (type 1, 2, 3). И тогда не сможешь пользоваться вариантами установки на план чертежа: диагонально и диагонально с поворотом. Так что, выбирай, какой набор переменных больше всего отвечает твоим потребностям.
|
|
|
|
|
Записан
|
|
|
|
BeArt
Ветеран
 Репутация:
(+92/-3)
Offline
Пол:  Сообщений: 1032

Рейтинг сообщений:
|
 |
« Ответ #6 : Марта 19, 2007, 12:58:10 » |
0
|
.... это даст возможность повернуть объект после установки через hotspot2 type 4, 5,6,7 ? кому-нить это удавалось уже ? Да, и еще, у кого-нить получалось изменить параметр symb_rotangle ?
А чего поворачиваем то, если можно скрипт, или картиночку. Чего добиваемся?
|
|
|
|
« Последнее редактирование: Марта 19, 2007, 13:16:31 от Valery W »
|
Записан
|
|
|
|
Valery W
Админ - и все тут!
Ветеран
 Репутация:
(+514/-13)
Online
Пол:  Из: 55 широта Сообщений: 4802

Рейтинг сообщений:
|
 |
« Ответ #7 : Марта 19, 2007, 13:15:12 » |
0
|
А чего поворачиваем то, если можно скрипт, или картиночку. Чего добиваемся? Удобной работы с линейным объектом. Чего не понятно то?
|
|
|
|
|
Записан
|
|
|
|
BeArt
Ветеран
 Репутация:
(+92/-3)
Offline
Пол:  Сообщений: 1032

Рейтинг сообщений:
|
 |
« Ответ #8 : Марта 19, 2007, 13:35:11 » |
0
|
Удобной работы с линейным объектом. Чего не понятно то?
Не понятно с каким линейным объектом и зачем его надо поворачивать. Все же, melky , поконкретнее.
|
|
|
|
|
Записан
|
|
|
|
melky
Частый посетитель
 Репутация:
(+3/-0)
OfflineСообщений: 62
Рейтинг сообщений:
|
 |
« Ответ #9 : Марта 19, 2007, 14:22:38 » |
0
|
Не знаю, вложится или нет.... первый раз пробую... Идея подсчета электрических линий с одновременным отображением способов прокладки магистральных кабелей... подсчет еще не доделан, с одной стороны не хочется усложнять и увеличивать количество входных данных, с другой стороны надо.. Не могу добится поворота объекта после установки. выбор линии происходит только в режиме указателя, а вот рамкой. как обычную линию можно выбрать не знаю как... Кстати hotspot2 тип 1,2,3 не мешают установке в режиме диагонально с поворотом... первоначально удобно, но бывает необходимо развернуть потом, а не тут то было, ну разве что через функцию поворота, но это неудобно.. Да и вообще не доделан еще библ 
|
|
|
|
Записан
|
|
|
|
BeArt
Ветеран
 Репутация:
(+92/-3)
Offline
Пол:  Сообщений: 1032

Рейтинг сообщений:
|
 |
« Ответ #10 : Марта 20, 2007, 11:27:48 » |
0
|
Панель Редактирование выбранного типа (символ) Для создания нового типа линии в виде специально символа сначала начертите образец этого символа на плане этажа с помощью линий, дуг и узловых точек. Выберите все элементы образца и выполните команду Редактор > Скопировать. Выполните команду Параметры > Реквизиты элементов > Типы линий. Нажмите кнопку Новый. В диалоге Добавить новую линию выберите вариант Символ и нажмите кнопку ОК. В диалоговом окне Типы линий нажмите кнопку Вставка элементов линии. Ранее скопированный образец символа будет вставлен в графическое окно. Размеры символа и пробела могут редактироваться флажками и числовым вводом. Символ изменяется в размере пропорционально как единое целое. Изменения размеров автоматически отражаются в числовых окошках. Примечания: Образец символа может состоять из линий, дуг и узловых точек
Параметры > Реквизиты элементов>Менеджер реквизитов Сохраняйте созданные линии и делитесь с друзьями. Мое мнение, что для расчета электрических линий существуют другие программы. melkyДа, и еще, у кого-нить получалось изменить параметр symb_rotangle
|
|
|
|
Записан
|
|
|
|
CrazyASD
Рэм Ктулхаас
Админ - и все тут!
Ветеран
 Репутация:
(+394/-20)
Offline
Пол:  Из: Часовой пояс Москва-Багдад Сообщений: 7525

iCrazy
Рейтинг сообщений:
|
 |
« Ответ #11 : Марта 20, 2007, 12:18:54 » |
0
|
Существуют НО! почему-бы не добавить такую полезную вещь в ArchiCAD??
|
|
|
|
|
Записан
|
|
|
|
BeArt
Ветеран
 Репутация:
(+92/-3)
Offline
Пол:  Сообщений: 1032

Рейтинг сообщений:
|
 |
« Ответ #12 : Марта 20, 2007, 12:35:48 » |
0
|
Существуют НО! почему-бы не добавить такую полезную вещь в ArchiCAD??
А потому, что ArchiCad изначально программа для проектирования. И если загромождать ГДЛ скрипт всевозможными побочными расчетами, при установке элемента будет выполняться такой мыслительный процесс, что Вы это почувствуете (тормоза неизбежны).
|
|
|
|
|
Записан
|
|
|
|
CrazyASD
Рэм Ктулхаас
Админ - и все тут!
Ветеран
 Репутация:
(+394/-20)
Offline
Пол:  Из: Часовой пояс Москва-Багдад Сообщений: 7525

iCrazy
Рейтинг сообщений:
|
 |
« Ответ #13 : Марта 20, 2007, 14:49:42 » |
0
|
А почему БЫ не вынести схему отдельный слой, и включать по необходимости??
|
|
|
|
|
Записан
|
|
|
|
melky
Частый посетитель
 Репутация:
(+3/-0)
OfflineСообщений: 62
Рейтинг сообщений:
|
 |
« Ответ #14 : Марта 21, 2007, 10:08:08 » |
0
|
Beart, вы меня извините, но если делать все в разных программах, то это двойной а то и тройной труд.... так как либо в Архикаде, Либо в Автокаде все равно приходится работать, чтобы выдавать проектную документацию, как для заказчика так и для монтажников, а учитывая, что Архикад умеет прекрасно составлять сметы, как объектов, так и их компонентов, то сами понимаете, гораздо проще один раз научить его правильно считать и забыть про двойной мартышкин труд... Изначально в моем объекте участвовали именно различные линии, нарисованные в линиях но, линию, как таковую вы не сможете посчитать , вернее можно посчитать длину линии, но не длину линии, умноженную на 2, 3, или 7... объект это позволяет легко... сейчас перешел на скрипт, так как он не привязан к типам линий, состоящих из символов... к тому же нарисовать линию определенного типа проводки, чтобы это совпало по размерам с ГОСТ замучаешься... P.S. в библиотеке сейчас символы не по ГОСТ, просто он еще не доделан... Этот элемент у меня стоит на первом месте в списках доводки до полного ума  ))
|
|
|
|
|
Записан
|
|
|
|
|