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

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

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #375 : Августа 12, 2018, 11:09:47 »

Test

Еще нужна помощь:
Не могу справиться активными (интерактивными) точками изменения наклона эл-та в 3D окне 
Нужно написать команду изменения угла наклона эл-та от горизонтали для балки L - длина, H - высота, (ширина тут не играет роли) и есть угол наклона - ANGLE
Все команды, что я искал в стандартных библиотеках, очень мудреные с кучей условий, в которых я запутался совсем.
Картинка под кнопкой
Извините, вам запрещён просмотр содержимого спойлеров.

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #376 : Августа 12, 2018, 11:41:42 »
Еще нужна помощь:
Не могу справиться активными (интерактивными) точками изменения наклона эл-та в 3D окне
Нужно написать команду изменения угла наклона эл-та от горизонтали для балки L - длина, H - высота, (ширина тут не играет роли) и есть угол наклона - ANGLE
Все команды, что я искал в стандартных библиотеках, очень мудреные с кучей условий, в которых я запутался совсем.
Картинка под кнопкой
Извините, вам запрещён просмотр содержимого спойлеров.

приблизительно так:
unID=0
hotspot 0, 0, 0, unID + 1, angel, 6
hotspot  L, 0, 0, unID + 2, angel, 4
hotspot L*cos(angel), 0, L*sin(angel), unID + 3, angel, 5
unID=unID + 3

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #377 : Августа 12, 2018, 11:59:07 »
приблизительно так:
unID=0
hotspot 0, 0, 0, unID + 1, angel, 6
hotspot  L, 0, 0, unID + 2, angel, 4
hotspot L*cos(angel), 0, L*sin(angel), unID + 3, angel, 5
unID=unID + 3
Vachik,  Максимальная благодарность. Отметил в репутации.
Спасибо за основу, то что нужно. Детали уже допишу сам. 

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #378 : Августа 12, 2018, 23:08:47 »
Друзья, помогите!
Не могу избавится от точки, которая образуется под редактируемым хотспотом.
2D-скрипт
rect2 0, 0, a, b
hotspot2 0, 0, 1, a, 1
hotspot2 a, 0, 2, a, 2
hotspot2 -a, 0, 3, a, 3
3D-скрипт
block a/4, b, zzyzx
addz zzyzx
block a, b, zzyzx/8
del 1
hotspot 0, 0, zzyzx, 1, a, 1
hotspot a, 0, zzyzx, 2, a, 2
hotspot -a, 0, zzyzx, 3, a, 3

*

Оффлайн SIMFF

  • *****
  • 2299
  • Репутация: +194/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #379 : Августа 12, 2018, 23:16:26 »
....
Не могу избавится от точки, которая образуется под редактируемым хотспотом.
Проверь Вид - Параметры 3D-изображения - Только 3D-узловые точки
Картинка под кнопкой
Извините, вам запрещён просмотр содержимого спойлеров.

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #380 : Августа 12, 2018, 23:54:02 »
Проверь Вид - Параметры 3D-изображения - Только 3D-узловые точки
Спасибо, помогло.
Только у меня есть библы, где и так не видны.

*

Оффлайн Kuvbur

  • ^_^
  • ****
  • 368
  • Репутация: +69/-0
  • Пол: Мужской
Первые шаги в GDL
« Ответ #381 : Августа 13, 2018, 06:57:20 »
Не могу избавится от точки, которая образуется под редактируемым хотспотом.
Скрыть точку можно добавлением 128-ми к флагу точки. Подробнее тут

2D-скрипт
rect2 0, 0, a, b
hotspot2 0, 0, 1, a, 1+128
hotspot2 a, 0, 2, a, 2
hotspot2 -a, 0, 3, a, 3
3D-скрипт
block a/4, b, zzyzx
addz zzyzx
block a, b, zzyzx/8
del 1
hotspot 0, 0, zzyzx, 1, a, 1+128
hotspot a, 0, zzyzx, 2, a, 2
hotspot -a, 0, zzyzx, 3, a, 3

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #382 : Августа 13, 2018, 08:26:26 »
Скрыть точку можно добавлением 128-ми к флагу точки. Подробнее тут
Не помогает.
128 скрывает другие точки, а здесь фактически 2D hotspot,  видный в 3D.

*

Оффлайн Стоянов

  • **
  • 48
  • Репутация: +11/-0
Первые шаги в GDL
« Ответ #383 : Августа 13, 2018, 09:16:38 »
Не могу избавится от точки, которая образуется под редактируемым хотспотом.
1. В объекте в первой вкладке Детали>>Параметры совместимости... нужно отключить флажок `Узловые точки вокруг символа`
2. В Параметрах объектов есть встроенный параметр AC_show2DhotspotsIn3D. Попробуйте его изменить.

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #384 : Августа 13, 2018, 09:38:23 »
2. В Параметрах объектов есть встроенный параметр AC_show2DhotspotsIn3D. Попробуйте его изменить.
Спасибо! Оно самое.:)

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #385 : Августа 28, 2018, 16:14:35 »
Всем привет.
Задача такая: пустить по этому пути, TUBE. Как сделать с помощью Буфера Параметров (PUT, GET, NSP), один радиус пути я ЗНАЮ. А вот как сделать когда радиусов несколько?

*

Оффлайн Ivanov_Valeriy

  • ***
  • 129
  • Репутация: +3/-6
Первые шаги в GDL
« Ответ #386 : Августа 29, 2018, 00:23:25 »
А в чем проблема. На какой стадии?

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #387 : Августа 29, 2018, 09:50:36 »
А в чем проблема. На какой стадии?
Не знаю как прописывать PUT/GET, чтобы каждая дуга читала свою PUT.

*

Оффлайн Kuvbur

  • ^_^
  • ****
  • 368
  • Репутация: +69/-0
  • Пол: Мужской
Первые шаги в GDL
« Ответ #388 : Августа 29, 2018, 21:25:36 »
Так?

*

Оффлайн Vachik

  • *****
  • 4758
  • Репутация: +734/-4
  • Пол: Мужской
Первые шаги в GDL
« Ответ #389 : Августа 29, 2018, 23:22:17 »
Так?
Так! :)
Но без пол литра не обойтись.
PS
Хотя пол литра не хватит, BasicGeometricCalc_20 для чего?

 

Похожие темы

  Тема / Автор