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

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

*

Оффлайн volkhonskiy

  • ****
  • 303
  • Репутация: +7/-0
Сифон для умывальников
« : Октября 11, 2017, 22:04:24 »

Test

Здравствуйте друзья

Встречал ли кто-нибудь гдл на сифон для умывальников?
Очень часто бывает открытый (т.е. не в тумбе) и на развертках очень бы хотелось его видеть, при этом не лепив из морфов.


*

Оффлайн Gorynych

  • *****
  • 1066
  • Репутация: +86/-3
  • Пол: Мужской
Сифон для умывальников
« Ответ #1 : Октября 12, 2017, 00:05:25 »
На bimobject.com искал?

*

Оффлайн volkhonskiy

  • ****
  • 303
  • Репутация: +7/-0
Сифон для умывальников
« Ответ #2 : Октября 12, 2017, 02:39:37 »
Да, конечно.

Подобных сифоном не так уж и много 
вот единственный похожий на то что надо https://bimobject.com/ru/hansgrohe/product/52105000
при этом все равно это конкретная модель, которую нельзя настроить.

а хотелось бы модель типа cadimage с различными настройками.

*

Оффлайн volkhonskiy

  • ****
  • 303
  • Репутация: +7/-0
Сифон для умывальников
« Ответ #3 : Декабря 28, 2017, 18:34:13 »
Друзья, приветствую

https://www.dropbox.com/s/lw4usp1sk7dhx9y/bottle_trap.gsm?dl=0

Поковырял немного великий и ужасный гдл
Сразу замечу, что все делал методом ненаучным
Получилось немного коряво, но работать можно
Основная задача состояла в том, что бы в объекте сифон была возможность регулировать длину горизонтальной и вертикальной трубы

Если у кого-нибудь будет возможность докрутить или подсказать буду очень признателен

Вопросы:
1. для того что бы начать работать надо настроить габаритные параметры как на скрине. Как зафиксировать эти параметры?
2. не могу поднять хотпосты для горизонтальной трубы в 3д и фасаде
3. если я создаю новый элемент в объекте, то координаты он берет от предыдущего элемента? а можно как то обнулять для нового элемента координаты на 000
4.  не совсем понял зачем нужен unID в формулах(


3d script
unID=1
HOTSPOT 0, 0, 0, unID,gg, 1+256 :unID=unID+1
HOTSPOT gg, 0, 0, unID,gg, 2 :unID=unID+1
HOTSPOT 0, 0, 0, unID,gg, 3 :unID=unID+1
HOTSPOT 0, 0, 0, unID,vv, 1+256 :unID=unID+1
HOTSPOT 0, 0, vv, unID,vv, 2 :unID=unID+1
HOTSPOT 0, 0, 0, unID,vv, 3 :unID=unID+1
ROTZ 90
CYLIND vv,d_vv
!вертикальная труба
!длина/радиус
ADDZ 0
!положение относительно 0
!горизонтальная труба
ROTZ -90
ARMC 0.02, d_gg, gg, 0.085, 0, 90
!смещение по х/радиус/длина от 0/смещение по z
!вертикальная труба большего диаметра:
ROTZ 90

CYLIND 0.125,0.025
ADDZ 0
!положение относительно 0
!горизотнальная труба большего диаметра:
ROTZ -90
ARMC 0.02, 0.02, 0.055, 0.085, 0, 90
!шайба на горизонтальной
addx gg-0.02
addy 0
addz 0.085
rotx 90
roty 90
cylind 0.01, 0.035
!толщина/радиус
!шайба на вертикальной
ROTx 90
ROTz 90
addx -gg+A
addy 0
addz -vv+zzyzx
cylind 0.01, 0.025


2d script
PROJECT2 3, 270, 2
unID=1
HOTSPOT2 0, 0, unID,gg, 1 :unID=unID+1
HOTSPOT2 gg, 0, unID,gg, 2 :unID=unID+1
HOTSPOT2 0, 0, unID,gg, 3 :unID=unID+1
HOTSPOT2 0, 0, unID,vv, 1 :unID=unID+1
HOTSPOT2 0, vv, unID,vv, 2 :unID=unID+1
HOTSPOT2 0, 0, unID,vv, 3 :unID=unID+1

*

Оффлайн Vachik

  • *****
  • 4635
  • Репутация: +687/-4
  • Пол: Мужской
Сифон для умывальников
« Ответ #4 : Декабря 28, 2017, 19:59:57 »
Друзья, приветствую

https://www.dropbox.com/s/lw4usp1sk7dhx9y/bottle_trap.gsm?dl=0

Поковырял немного великий и ужасный гдл
Сразу замечу, что все делал методом ненаучным
Получилось немного коряво, но работать можно
Основная задача состояла в том, что бы в объекте сифон была возможность регулировать длину горизонтальной и вертикальной трубы

Если у кого-нибудь будет возможность докрутить или подсказать буду очень признателен

Вопросы:
1. для того что бы начать работать надо настроить габаритные параметры как на скрине. Как зафиксировать эти параметры?
2. не могу поднять хотпосты для горизонтальной трубы в 3д и фасаде
3. если я создаю новый элемент в объекте, то координаты он берет от предыдущего элемента? а можно как то обнулять для нового элемента координаты на 000
4.  не совсем понял зачем нужен unID в формулах(
Файл прилагаю
https://yadi.sk/d/CDxJRZJR3R4hQU
0. Читай руководство по GDL, оно идет с программой, ее можно вызвать через меню справка.
1. Не совсем понял вопроса, но надеюсь в скрипте найдешь
2. Найдешь в скрипте, читай руководства GDL.
3. Нужно после перемещения координат обнулять их с помощью команды DEL
4. У каждого хотспота должен быть свой индивидуальный числовой идентификатор, а такой подход с unID, дает возможность не следить во всем скрипте номера  идентификаторов.
то есть он выглядел бы так:
HOTSPOT 0, 0, 0.08, 1, A, 1+256
HOTSPOT A, 0, 0.08, 2, A, 2
HOTSPOT -A, 0, 0.08, 3, A, 3
HOTSPOT 0, 0, 0, 4, zzyzx, 1+256
HOTSPOT 0, 0, zzyzx, 5, zzyzx, 2
HOTSPOT 0, 0, -zzyzx, 6, zzyzx, 3

 

Похожие темы

  Тема / Автор