Пожалуйста, не блокируйте рекламу!

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

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Re: Правка объектов из Стандартной библиотеки
« Ответ #45 : Декабря 20, 2010, 15:39:57 »

Test

А по моему там (в каталоге) просто сменить/ добавить критерий отбора- указать конкретную переменную-длину стропил, а не длину по горизонтали.
В библиотеках Roof Maker 13 такой параметр не давал реальную длину стропил, длинна не учитывала наклон. Только с АС14 появился параметр в библиотечном элементе который дает реальную длину.

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Правка объектов из Стандартной библиотеки
« Ответ #46 : Декабря 20, 2010, 16:05:29 »
Даже если нет такой переменной, ничто не мешает ее создать. Если есть угол и длина по горизонтали... Тригонометрическая ф. ну или совсем- теорема Пифагора

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Re: Правка объектов из Стандартной библиотеки
« Ответ #47 : Декабря 20, 2010, 17:12:26 »
Даже если нет такой переменной, ничто не мешает ее создать. Если есть угол и длина по горизонтали... Тригонометрическая ф. ну или совсем- теорема Пифагора
Уважаемый lsr, конечно можно было бы, если бы все так хорошо владели программирование GDL как вы.
Но поскольку Graphisoft учел это, выше сказанное, и исправил библиотеки Roof Maker в АС14, то необходимость отпала сама собой.
Но как тренинг - было бы полезно попробовать.

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
В стандартных библиотеках есть Выносная надпись по ГОСТу, где текст пишется в две строки, над полкой и под полкой.
Обнаружил такую неприятность - не работают кнопки ориентации текста (по левому краю, по центру, по правому краю). Текст ориентирован только по левому краю.

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

При правой ориентации полки, это как бы и нормально, но потребовалось поставить выноски с левой ориентацией полки, относительно ее привязки так этот "прокол" стал очень заметен.
Можно ли что то сделать, где и как исправить, как включить ориентацию текста? Подскажите.  ???

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Эта выносная надпись не запрограммирована "слушаться" глобальные настройки.

Если надо под полкой написать, то можно и обычными пользоваться (ссылка)
Если, как там сказано "все это не подходит", то может в вариантах из других тем что-то найдется.
http://cadstudio.ru/forum/index.php/topic,11508.0
http://cadstudio.ru/forum/index.php/topic,11460.0.html

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Эта выносная надпись не запрограммирована "слушаться" глобальные настройки.

Если надо под полкой написать, то можно и обычными пользоваться (ссылка)
Если, как там сказано "все это не подходит", то может в вариантах из других тем что-то найдется.
http://cadstudio.ru/forum/index.php/topic,11508.0
http://cadstudio.ru/forum/index.php/topic,11460.0.html
К сожалению ответа для себя так и не нашел в предложенных темах. Точнее не нашел ответа который бы меня удовлетворил.
Просьба к знатокам GDL, подскажите какой скрипт нужно написать в Выноску по ГОСТу, что бы добавить возможность ориентацию текста.

*

Оффлайн brendmauer

  • *
  • 14
  • Репутация: +0/-1
  • Пол: Мужской
 а как вообще определить какой объект выдает ошибку типа (вырожденная ломаная ПРК-053)????

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Вообще-то, ID с названием ПРК-... дается в стандартных настройках перекрытиям, а не библиотечным элементам. И это ошибка вашего построения. Так что, это никак не относится к этой теме.
Читайте вот эту тему: "Как найти элемент с ошибкой".
А для библиотечных элементов вот эту: "Сообщения об ошибках в библ. элементах"

*

Оффлайн lsr

  • *****
  • 1268
  • Репутация: +247/-6
  • Пол: Мужской
  • http://sl-gdl.com
Re: Правка объектов из Стандартной библиоте&#
« Ответ #53 : Августа 07, 2011, 09:48:18 »
При правой ориентации полки, это как бы и нормально, но потребовалось поставить выноски с левой ориентацией полки, относительно ее привязки так этот "прокол" стал очень заметен.
Можно ли что то сделать, где и как исправить, как включить ориентацию текста? Подскажите.  ???
To SIMFF
Посмотрите возможные параметры выносных надписей на стр.265 Справочного руководства по GDL
в частности LABEL_TEXT_ALIGN-выравнивание текста
Скрипт примерно такой IF LABEL_TEXT_ALIGN=1 THEN !!!ЛЯ,ЛЯ,ЛЯ и пошло выполнение условия
IF LABEL_TEXT_ALIGN=2 THEN  и т.д.
!!! ЛЯ,ЛЯ,ЛЯ - это надо конкретно смотреть скрипт как там определяется привязка текстового блока и это может быть вовсе не блок, а простой текст.
Постараюсь вам подправить эту выноску, вечером проверьте почту.

*

Оффлайн Valery W

  • *****
  • 5987
  • Репутация: +634/-14
  • Пол: Мужской
Re: Правка объектов из Стандартной библиотеки
« Ответ #54 : Сентября 08, 2011, 09:16:45 »
Посты про свои объекты выносных надписей перенесены в эту тему: http://cadstudio.ru/forum/index.php/topic,11460.0.html

*

Оффлайн Andrew1005

  • ***
  • 137
  • Репутация: +1/-0
  • Пол: Мужской
  • Жизнь проходит, и это пройдёт.
Re: Правка объектов из Стандартной библиотеки
« Ответ #55 : Декабря 02, 2011, 14:56:54 »
Можно-ли в библиотечном элементе под названием "Автономная ванная 14" из стандартной библиотеки переместить сливное отверстие из пункта А в пункт В?(скрин).
« Последнее редактирование: Декабря 02, 2011, 14:58:22 от Andrew1005 »

*

Оффлайн nideKer

  • *****
  • 2603
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Правка объектов из Стандартной библиоте&#
« Ответ #56 : Декабря 02, 2011, 18:32:14 »
Можно-ли в библиотечном элементе под названием "Автономная ванная 14" из стандартной библиотеки переместить сливное отверстие из пункта А в пункт В?(скрин).
Можно. Если быстро и не замарачиваясь в 2D скрипте ищешь
!!! ******************************** 1/50
if gs_detlevel_2D_m = 3 then
circle2 ConPosX_1, ConPosY_1, 0.025
и меняешь на:
!!! ******************************** 1/50
if gs_detlevel_2D_m = 3 then
circle2 ConPosX_1/3, B/2, 0.025
Но это будет только для твоего случая - а чтоб было "универсальней" - нужно чуток с бубном поплясать =)

*

Оффлайн Andrew1005

  • ***
  • 137
  • Репутация: +1/-0
  • Пол: Мужской
  • Жизнь проходит, и это пройдёт.
Re: Правка объектов из Стандартной библиотеки
« Ответ #57 : Декабря 03, 2011, 02:51:00 »
nideKer,спасибо,получилось.В 2D-нормально,а в 3D-на старом месте.Так и должно быть?В 8BallClub не состоите?

*

Оффлайн nideKer

  • *****
  • 2603
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Правка объектов из Стандартной библиотеки
« Ответ #58 : Декабря 05, 2011, 14:36:09 »
В 2D-нормально,а в 3D-на старом месте.Так и должно быть?
Так и должно по тому как мы правили только 2д скрипт - для 3д соответственно нужно править 3д-скрипт - будет время гляну.

По последнему  - нет. (это лучше в личку...)

*

Оффлайн nideKer

  • *****
  • 2603
  • Репутация: +121/-2
  • Пол: Мужской
  • freeRide 4ever
Re: Правка объектов из Стандартной библиотеки
« Ответ #59 : Декабря 08, 2011, 17:37:35 »
В 2D-нормально,а в 3D-на старом месте.
В 3D скрипте ищи:
RESOL 16
IF gs_detlevel_3D_m = 1 THEN RESOL 8
ADD ConPosX_1, ConPosY_1, ConPosZ_1+thk*2
GOSUB "Drain"
DEL 1
Меняй на:
RESOL 16
IF gs_detlevel_3D_m = 1 THEN RESOL 8
ADD ConPosX_1/3, B/2, ConPosZ_1+thk*2
GOSUB "Drain"
DEL 1

 

Похожие темы

  Тема / Автор