Страниц: [1] 2  Все   Вниз
  Печать  
Автор Тема: Геометрический вариант установки объекта на плане  (Прочитано 3229 раз)
Эту тему еще никто не оценил!
Оцените тему!:
0 Пользователей и 1 Гость смотрят эту тему.
melky
Частый посетитель
*

Репутация: (+3/-0)
Offline Offline

Сообщений: 62

Рейтинг сообщений:

« : Марта 16, 2007, 14:54:26 »
0

У библиотечных объектов при постановке можно выбрать 4-ре вариатна установки на плане чертежа:
Ортогонально, с поворотом, диагонально, диагонально с поворотом..
вариант диагонально с поворотом вполне устраивает при установке объекта, но далее он становится неуправляемым...
Максимом, чего я добился это изменение длины, без изменения ширины объекта, а вот поворачивать его в последствии не удается.
Хочется добиться эффекта как у обычной линии или стены, то есть взять за угол объекта и повернуть относительно точки привязки другой стороны объекта.
что-то я запутался в скрипте с параметрами  базовых точек и редактируемых точек для изменения угла положения объекта... Sad
Записан
Страниц: [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 Online

Пол: Мужской
Из: 55 широта

Сообщений: 4802



Рейтинг сообщений:

« Ответ #1 : Марта 16, 2007, 17:42:50 »
0

Варианты установки на плане, это лишь собранные в купе команды (установить, повернуть, растянуть) работающие вместе только в момент установки. Далее, команды "повернуть" и "растянуть" можно делать только по отдельности.

Чтобы добиться от элемента принципа работы как у линии, нужно чтобы объект растягивался по глобальным параметрам длины (A) и ширины (B). Например:
LINE2 0, 0, A, B
HOTSPOT2 0, 0
HOTSPOT2 A, B
Но здесь есть другой неприятный момент. Если один из параметров при растягивании элемента окажется равным нулю, то вывести его из этого состояния будет невозможно графически. Только заходить в настройки и изменять нуль на положительное число. Ввод в Табло Слежения за координатами тоже не помогает (я по крайней мере не смог).
Записан

Windows XP SP3 RUS
--
ArchiCAD  12 RUS | 13 RUS | 14 RUS | последние существующие хотфиксы
BeArt
Ветеран
*

Репутация: (+92/-3)
Offline Offline

Пол: Мужской
Сообщений: 1032



Рейтинг сообщений:

« Ответ #2 : Марта 16, 2007, 20:33:12 »
0

...
Но здесь есть другой неприятный момент. Если один из параметров при растягивании элемента окажется равным нулю, то вывести его из этого состояния будет невозможно графически. Только заходить в настройки и изменять нуль на положительное число. Ввод в Табло Слежения за координатами тоже не помогает (я по крайней мере не смог).

VALUES "A" RANGE(0,]
VALUES "B" RANGE(0,]
Записан

Valery W
Админ - и все тут!
Ветеран
*

Репутация: (+514/-13)
Online Online

Пол: Мужской
Из: 55 широта

Сообщений: 4802



Рейтинг сообщений:

« Ответ #3 : Марта 16, 2007, 23:22:16 »
0

>Beart

Но тогда не будешь иметь возможности поставить строго вертикально или горизонтально, когда это понадобится.
Записан

Windows XP SP3 RUS
--
ArchiCAD  12 RUS | 13 RUS | 14 RUS | последние существующие хотфиксы
melky
Частый посетитель
*

Репутация: (+3/-0)
Offline Offline

Сообщений: 62

Рейтинг сообщений:

« Ответ #4 : Марта 19, 2007, 09:32:56 »
0

А у меня В равно 0, ну допустим я дам В некую ширину (надо будет попробовать) это даст возможность повернуть объект после установки через hotspot2  type 4, 5,6,7 Huh??
кому-нить это удавалось уже Huh?
Да, и еще,  у кого-нить получалось изменить параметр symb_rotangle Huh??
Записан
Valery W
Админ - и все тут!
Ветеран
*

Репутация: (+514/-13)
Online Online

Пол: Мужской
Из: 55 широта

Сообщений: 4802



Рейтинг сообщений:

« Ответ #5 : Марта 19, 2007, 12:18:32 »
0

Ты постоянно его изменяешь, когда используешь команду "Повернуть".

Если собираешься крутить элемент с помощью hotspot2 (type 4, 5, 6), то использование глобальных переменных А и В, никакой пользы не принесут. Только вред. Иногда этот вред, с помощью хитростей, можно обернуть в свою пользу (см. элемент "Флажок" в топике "Объект - выноска для многослойных конструкций"). В противном случае, для растягивания придется использовать еще одну hotspot2 (type 1, 2, 3). И тогда не сможешь пользоваться вариантами установки на план чертежа: диагонально и диагонально с поворотом.
Так что, выбирай, какой набор переменных больше всего отвечает твоим потребностям.
Записан

Windows XP SP3 RUS
--
ArchiCAD  12 RUS | 13 RUS | 14 RUS | последние существующие хотфиксы
BeArt
Ветеран
*

Репутация: (+92/-3)
Offline 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 Online

Пол: Мужской
Из: 55 широта

Сообщений: 4802



Рейтинг сообщений:

« Ответ #7 : Марта 19, 2007, 13:15:12 »
0

Цитировать
А чего поворачиваем то, если можно скрипт, или картиночку.
Чего добиваемся?

Удобной работы с линейным объектом.
Чего не понятно то?
Записан

Windows XP SP3 RUS
--
ArchiCAD  12 RUS | 13 RUS | 14 RUS | последние существующие хотфиксы
BeArt
Ветеран
*

Репутация: (+92/-3)
Offline Offline

Пол: Мужской
Сообщений: 1032



Рейтинг сообщений:

« Ответ #8 : Марта 19, 2007, 13:35:11 »
0

Удобной работы с линейным объектом.
Чего не понятно то?

Не понятно с каким линейным объектом и зачем его надо поворачивать.
Все же, melky , поконкретнее.
Записан

melky
Частый посетитель
*

Репутация: (+3/-0)
Offline Offline

Сообщений: 62

Рейтинг сообщений:

« Ответ #9 : Марта 19, 2007, 14:22:38 »
0

Не знаю, вложится или нет.... первый раз пробую...
Идея подсчета электрических линий с одновременным отображением способов прокладки магистральных кабелей...
подсчет еще не доделан, с одной стороны не хочется усложнять и увеличивать количество входных данных, с другой стороны надо..
Не могу добится поворота объекта после установки.
выбор линии происходит только в режиме указателя, а вот рамкой. как обычную линию можно выбрать не знаю как...
Кстати hotspot2 тип 1,2,3 не мешают установке в режиме диагонально с поворотом... первоначально удобно, но бывает необходимо развернуть потом, а не тут то было, ну разве что через функцию поворота, но это неудобно..
Да и вообще не доделан еще библ Smiley

* Линии электрики.zip (2.4 Кб - загружено 40 раз.)
Записан
BeArt
Ветеран
*

Репутация: (+92/-3)
Offline Offline

Пол: Мужской
Сообщений: 1032



Рейтинг сообщений:

« Ответ #10 : Марта 20, 2007, 11:27:48 »
0

Цитировать
Панель Редактирование выбранного типа (символ)
Для создания нового типа линии в виде специально символа сначала начертите образец этого символа на плане этажа с помощью линий, дуг и узловых точек. Выберите все элементы образца и выполните команду Редактор > Скопировать.
Выполните команду Параметры > Реквизиты элементов > Типы линий.
Нажмите кнопку Новый. В диалоге Добавить новую линию выберите вариант Символ и нажмите кнопку ОК.
В диалоговом окне Типы линий нажмите кнопку Вставка элементов линии. Ранее скопированный образец символа будет вставлен в графическое окно. Размеры символа и пробела могут редактироваться флажками и числовым вводом. Символ изменяется в размере пропорционально как единое целое. Изменения размеров автоматически отражаются в числовых окошках.
Примечания: Образец символа может состоять из линий, дуг и узловых точек

Параметры > Реквизиты элементов>Менеджер реквизитов
Сохраняйте созданные линии и делитесь с друзьями.

Мое мнение, что для  расчета   электрических линий существуют другие программы.
melky
Цитировать
Да, и еще,  у кого-нить получалось изменить параметр symb_rotangle


* rotangle.jpg (0.85 Кб, 167x42 - просмотрено 155 раз.)
Записан

CrazyASD
Рэм Ктулхаас
Админ - и все тут!
Ветеран
*

Репутация: (+394/-20)
Offline Offline

Пол: Мужской
Из: Часовой пояс Москва-Багдад

Сообщений: 7525



iCrazy

Рейтинг сообщений:

matthew.ivanov cadstudio
WWW
« Ответ #11 : Марта 20, 2007, 12:18:54 »
0

Существуют НО! почему-бы не добавить такую полезную вещь в ArchiCAD??
Записан

Незнание программы не освобождает от ее возможностей
По ICQ беспокоить только с вопросами вселенского масштаба - для остального придуманы форумы

Сон разума порождает МОНСТРОВ


Mac:
MacBook pro: Core i7 2.2 (4core) | 8 GB DDRIII 1333 | 1 GB AMD Radeon 5750+Inlel processor GFX
PC:
Intel Core2Duo 6400 | Asus P5Q | 6 GB DDRII | 256 mb MSI GeForce 7900GS


Mac OS X 10.7.2 Lion| Windows 7

ArchiCAD 15 3267 INT&RUS | 14 3862 INT&RUS | 13 3835 INT&RUS | 12 2782 INT&RUS | 11 1259 INT&RUS | 10 1188 INT&RUS | 9 2219 INT&RUS

Artlantis studio 4.0.14 | Cinema 4D 13
BeArt
Ветеран
*

Репутация: (+92/-3)
Offline Offline

Пол: Мужской
Сообщений: 1032



Рейтинг сообщений:

« Ответ #12 : Марта 20, 2007, 12:35:48 »
0

Существуют НО! почему-бы не добавить такую полезную вещь в ArchiCAD??

А потому, что ArchiCad изначально программа для проектирования. И если загромождать ГДЛ скрипт всевозможными побочными расчетами, при установке элемента будет выполняться такой мыслительный процесс, что Вы это почувствуете (тормоза неизбежны).
Записан

CrazyASD
Рэм Ктулхаас
Админ - и все тут!
Ветеран
*

Репутация: (+394/-20)
Offline Offline

Пол: Мужской
Из: Часовой пояс Москва-Багдад

Сообщений: 7525



iCrazy

Рейтинг сообщений:

matthew.ivanov cadstudio
WWW
« Ответ #13 : Марта 20, 2007, 14:49:42 »
0

А почему БЫ не вынести схему отдельный слой, и включать по необходимости??
Записан

Незнание программы не освобождает от ее возможностей
По ICQ беспокоить только с вопросами вселенского масштаба - для остального придуманы форумы

Сон разума порождает МОНСТРОВ


Mac:
MacBook pro: Core i7 2.2 (4core) | 8 GB DDRIII 1333 | 1 GB AMD Radeon 5750+Inlel processor GFX
PC:
Intel Core2Duo 6400 | Asus P5Q | 6 GB DDRII | 256 mb MSI GeForce 7900GS


Mac OS X 10.7.2 Lion| Windows 7

ArchiCAD 15 3267 INT&RUS | 14 3862 INT&RUS | 13 3835 INT&RUS | 12 2782 INT&RUS | 11 1259 INT&RUS | 10 1188 INT&RUS | 9 2219 INT&RUS

Artlantis studio 4.0.14 | Cinema 4D 13
melky
Частый посетитель
*

Репутация: (+3/-0)
Offline Offline

Сообщений: 62

Рейтинг сообщений:

« Ответ #14 : Марта 21, 2007, 10:08:08 »
0

Beart, вы меня извините, но если делать все в разных программах, то это двойной а то и тройной труд.... так как либо в Архикаде, Либо в Автокаде все равно приходится работать, чтобы выдавать проектную документацию, как для заказчика так и для монтажников, а учитывая, что Архикад умеет прекрасно составлять сметы, как объектов, так и их компонентов, то сами понимаете, гораздо проще один раз научить его правильно считать и забыть про двойной мартышкин  труд...
Изначально в моем объекте участвовали именно различные линии, нарисованные в линиях но, линию, как таковую вы не сможете посчитать , вернее можно посчитать длину линии, но не длину линии, умноженную на 2, 3, или 7... объект это позволяет легко...
сейчас перешел на скрипт, так как он не привязан к типам линий, состоящих из символов...
к тому же нарисовать линию определенного типа проводки, чтобы это совпало по размерам с ГОСТ замучаешься...
P.S. в библиотеке сейчас символы не по ГОСТ, просто он еще не доделан...
Этот элемент у меня стоит на первом месте в списках доводки до полного ума Smiley))
Записан
Тэги (ключевые слова):
Страниц: [1] 2  Все   Вверх
  Печать  

 
Перейти в:  


Похожие темы
Тема Автор Ответов Просмотров Последнее сообщение
Проблема с OpenGL после установки АС-10
Ошибки в ArchiCAD 10
XAJAX 13 3561 Последнее сообщение Октября 09, 2007, 14:15:25
от CrazyASD
Еще один вариант линии обрыва
Барахолка библов
ALAKK 5 1354 Последнее сообщение Февраля 16, 2010, 13:53:21
от SIMFF