SketchUp: Динамические компоненты

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

Комментарии • 297

  • @LiEnDoc
    @LiEnDoc 5 лет назад +65

    Отличная работа. Тримбл должен платить Вам за такую качественную популяризацию их продукта)

  • @margaritagrigorash2702
    @margaritagrigorash2702 4 года назад +18

    Всякий раз удивляюсь, насколько широки возможности такой, казалось бы, простой программы. В правильных руках, да при правильной голове!

  • @vladimirmartynov4747
    @vladimirmartynov4747 2 года назад +2

    Послушал разных влогеров о динамических компонентах. Silentip Дизайн рассказывает НА УДИВЛЕНИЕ четко, кратко и понятно. Спасибо! Подписался

    • @silentip_design
      @silentip_design  2 года назад

      Пожалуйста. Логику динамических компонентов сложно понять

  • @freelancer1021
    @freelancer1021 4 года назад +2

    Автор вы, просто шикарный преподаватель, то о чем вы рассказываете и как это делаете, вы профессионал, очень помогаете

  • @AlexeiOvtchinnikov
    @AlexeiOvtchinnikov 5 лет назад +6

    Уважаемый Автор, огромное спасибо. У Вас, как всегда, все четко разложено по полочкам, все кратко и понятно. Респект! Большая просьба, еще при случае, разобрать команды и функции, применяемые в формулах динамических компонентов. Более подробно остановиться на их функционалах, правилах и разобрать некоторые примеры применения их при создании динамических компонентов (разумеется, кроме тех, которые уже очень понятно разобраны в этом видео).

  • @ДмитрийЧ-й9о
    @ДмитрийЧ-й9о 2 года назад

    Твои уроки читают мои мысли, подумал, хочу понимать как делать фиксированные размеры в компоненте, хоба, тут все изложено

  • @БаирГайнутдинов
    @БаирГайнутдинов 5 лет назад +4

    Спасибо огромное, попробовал, это для меня огромный прорыв, уважаю и благодарю за проделанную работу.

  • @stagemarketing
    @stagemarketing 5 лет назад +2

    Как всегда познавательно и четко сформулировано в подробную видеоинструкцию. Спасибо, Silentip.

  • @Veloje
    @Veloje 3 года назад +2

    Благодарю за урок!
    Цвет можно выбрать и из палитры SketchUp: категория цвета > курсор на нужную окраску > всплывающая подсказка показывает код по типу A02 или D06. Подставляем в строку "значения" без символа #. Проверил работоспособность SU2019.
    Пригодится при создания болтов для Веложе. До сих пор, каждый раз рисовал новый со своими размерами. Вроде бы недолго, но свою долю времени отнимает.

    • @silentip_design
      @silentip_design  3 года назад

      Пожалуйста

    • @ALPBots
      @ALPBots 3 месяца назад

      @@silentip_design Добрый день как можно с вами связаться. Если предложения по новым роликам.

  • @seeq3207
    @seeq3207 3 года назад +5

    Здоровья тебе, товарищ! Спасибо за труд!

  • @c-dicomua1961
    @c-dicomua1961 2 года назад

    супер! нашел у Вас ответ на свой вопрос по передвижению по 2-ум осям. Огромная благодарность за уроки, все очень грамотно и толково.

  • @alekseydemidchik4868
    @alekseydemidchik4868 4 года назад +2

    Очень крутые уроки. Сижу на вашем канале и прокачиваю навыки работы в скетчап))

  • @elenasu7056
    @elenasu7056 4 года назад +1

    БЛАГОДАРЮ ВАШИ УРОКИ ЛУЧШИЕ ВСЕ ОЧЕНЬ ПОНЯТНО

  • @balcarFrv
    @balcarFrv 3 года назад +1

    Фигасе. Я за полчаса на новом уровне. Благодарю за урок.

    • @silentip_design
      @silentip_design  3 года назад

      Пожалуйста

    • @balcarFrv
      @balcarFrv 3 года назад

      @@silentip_design Как ни бьюсь, куда ни ставлю нулейвую точку на гране компонента или в другом месте, нули по осям X, Y, Z находятся чётри где для всех компонентов. Причём для всех в одной точке. Что нре так делаю?

    • @balcarFrv
      @balcarFrv 3 года назад

      @@silentip_design коряво написал. Т.е. я хочу чтобы если задал в поле смщение по Х на 30 см и компонент сместился на 30см от точки, где он находится сейчас (выдвигающийся ящик стола: типа 0 - закрыт, 30 - открыт). А ящик прыгает на 30см от общего нуля свего проекта, аж в другое помещение :) . Причём этот ноль для всех компонентов один и тот же. И заново создавал компонент и ноль проставлял для него. Причём если заставить полку вращаться RotZ, То она вращается как надо вокруг той грани, где стоит ноль для данного компонента. Что не так делаю?

    • @silentip_design
      @silentip_design  3 года назад

      @@balcarFrv Нулевая стока есть не только в самом проекте, но и в каждом компоненте. Причём они не зависят друг от друга. Если хотите сделать выдвигающийся ящик, то создавайте общий компонент стола а внутри него уже компонент ящика, который будет двигаться только в пределах координат стола

  • @Stroim_dom_sami
    @Stroim_dom_sami 5 лет назад +4

    Видео круть хочу ещё про динамические компоненты

  • @Evgeniyart1
    @Evgeniyart1 5 лет назад +3

    Отдельное спасибо за гантелю

  • @АлександрУшаков-в2й

    Как же это офигенно!

  • @Leskov.Evgeniy
    @Leskov.Evgeniy 4 года назад +1

    Спасибо. Отличный урок, без лишней воды.

  • @happyowner9347
    @happyowner9347 10 месяцев назад +1

    Аааааа!!!!!
    Спасибо тебе, добрый человек! Всё работает.

  • @ДімаСоколик
    @ДімаСоколик 5 лет назад +3

    Реально крутой и полезный урок!

  • @nicktomards8649
    @nicktomards8649 3 года назад +2

    Супер учитель! Спасибо 👍

  • @taezhnik_75
    @taezhnik_75 Год назад

    Это супер годная инфа! Лайк, подписка!

  • @ТарасБрунько-д7т
    @ТарасБрунько-д7т 3 года назад +1

    Огромнейшая благодарность!

  • @alexxei1988
    @alexxei1988 5 лет назад +2

    Большое спасибо, очень полезный урок

  • @Давид-ю1и7т
    @Давид-ю1и7т 4 года назад +1

    Спасибо! за Ваши труды!

  • @ratok9263
    @ratok9263 2 года назад +1

    Хотел на этом примере сделать открывание двух фасадов для АВЕНТОСА, верхний поворотный поворачивается, нижний позиционный- позиционируется где угодно, но не в верх идёт, а под ящик и назад, в прежнее положение не возвращается.
    Видно глюки программы или нужно другую команду на позиционный фасад применять?

  • @integro-8512
    @integro-8512 5 лет назад +2

    Как всегда очень круто! 👍🏼

  • @rumyantsevje3062
    @rumyantsevje3062 Год назад

    Где раньше было это видео. Динамические компоненты очень полезны для моделирования интерьера

  • @kostyafff
    @kostyafff Год назад

    У меня всё получилось!!! Спасибо, бро!

  • @kollokoll
    @kollokoll 4 года назад +1

    это просто охрененно!

  • @vitnvit
    @vitnvit 5 лет назад +4

    Спасибо, здорово!

  • @ИвановИванИваныч-ч3н
    @ИвановИванИваныч-ч3н 4 года назад +1

    Спасибо, мил человек!

  • @anovozhilov
    @anovozhilov 5 лет назад +1

    Вот очень полезный материал! Спасибо! +

  • @bazkontrabas1516
    @bazkontrabas1516 5 лет назад

    Уф... Получасовое видео. Начал смотреть и залип )))
    Очень полезный урок. Спасибки.

  • @89154806103
    @89154806103 3 года назад +2

    Пётр, помогите, торможу. На плане квартиры есть предмет который нужно подвинуть, а он у меня куда улетает в пространстве . Как мне ему задать точку начала координат? Не могу найти такого видео у Вас про привязки осей . Я правильно понимаю, что у каждого предмета может быть своя ось? ( начало координат) Тема очень интересная. Благодарю Вас!

    • @silentip_design
      @silentip_design  3 года назад +2

      Заходите внутрь компонента и там назначаете новую ось инструментом оси

  • @tim170784
    @tim170784 5 лет назад +3

    Спасибо за ваши видео! Подскажите как правильно сохранять и редактировать динамические компоненты в 2017версии, а то постоянно образуются лишние компоненты-оболочки?

    • @silentip_design
      @silentip_design  5 лет назад

      Пожалуйста. Если образуются лишние оболочки то это не связано с динамическими компонентами. Это основы работы с группами внутри SketchUp. Попробуйте самостоятельно разобраться с принципом группа внутри группы. Поможет вам в этом окошко обводка (Окно>Лоток по умолчанию>Обводка)

    • @tim170784
      @tim170784 5 лет назад

      @@silentip_design Видимо не правильно выразился. Окошко обводка удобно, спасибо. Я создаю свой динамический компонент, сохраняю его в папку с компонентами. Когда начинаю его использовать из окно>лоток по умолчанию>компоненты в модель вставляется некий "пустой" компонент внутри которого находится созданный мною динамический компонент. И окошко обводка это прекрасно показывает=). Но как сделать чтоб при использовании не добавлялся "компонент-оболочка" всю голову сломал уже...

    • @silentip_design
      @silentip_design  4 года назад +6

      Вам нужно сохранять созданные динамические компоненты не через Файл>Сохранить как. А через окошко Компоненты>Значок домик и там через правый клик мыши "Сохранить как"

  • @КонстантинКоваленко-к9з

    Ты очень круто чувак!

  • @werhoppp
    @werhoppp 5 лет назад +1

    как давно я искал ваш канал. жму колокол

  • @ЕсенбекАманжолов-т3м
    @ЕсенбекАманжолов-т3м 3 года назад +1

    Просто нет слов

  • @ДенисНайденов-р6з
    @ДенисНайденов-р6з Год назад +1

    Благодарю за ваш труд,очень нужные и полезные уроки. Подскажите, а как мне сохранить динамический компонент для дальнейшего использования. Спасибо.

    • @silentip_design
      @silentip_design  Год назад

      Можете сохранить его в папку компонентов, тогда он всегда будет под рукой. Где у вас находится эта папка может подсказать сам SketchUp. Для этого нажмите Окно>Параметры>Файлы

  • @designgmg245
    @designgmg245 6 месяцев назад +1

    Творчество автора недооценено. Это бесспорный факт. Всего лишь 75т.подписчиков и всего лишь 84т.просмотров за 5 то лет!
    А ролик то снят с мало того что с интересным сценарием (этого у Автора не отнять), но и в традициях, я бы сказал. В каких - спросит внимательный читатель. И сам же сможет ответить. Ибо ну это очевидно. Для меня это видео по качеству производит впечатление добротного, не слишком дорогого, но профессионального ресурса сроднигекельвахмистровской мебели. Наслаждайтесь!

  • @SUNDAY_UA
    @SUNDAY_UA Год назад

    Дякую Вам, дуже вдало, і зрозуміло все розклали по поличкам !

  • @dnkstd2639
    @dnkstd2639 3 года назад +2

    Спасибо за видео! Немного дополню, может кому пригодится.. При записи постоянного размера в атрибут нужно, как оказалось, писать не "=10см", а так "=10". Тогда программа сама подставить единицы. У вас в видео (на 29:06) при записи "=10см" вы сначала изменили только число, а "см" осталось на английском. Скетчап выдал ошибку и подсветил красным. Вы переписали "см" на русском тогда скетчап просто проигнорировал ("проглотил") русский.) Долго не мог понять почему он ругается)

    • @silentip_design
      @silentip_design  3 года назад

      Я правда так сделал? Уже и не помню. Сейчас на автомате пишу = и число без м/см/мм

    • @constanta_loft
      @constanta_loft 3 года назад

      у меня такая же фигня , не понял почему

  • @МихаилЛапшин-э8о
    @МихаилЛапшин-э8о 10 месяцев назад +1

    Очень помогает

  • @MrSiper
    @MrSiper 3 года назад

    а как можно сделать, чтобы можно было менять надписи на динамических компонентах? В идеале, чтобы дескрипшн менялся или нэйм

    • @silentip_design
      @silentip_design  3 года назад

      Очень просто, через ссылки на другие ячейки. Вот вам образец disk.yandex.ru/d/8c_HVs-XaiHSUg

  • @alexandryu6322
    @alexandryu6322 3 года назад +1

    👍

  • @НиколайИванович-к8т
    @НиколайИванович-к8т 4 года назад +1

    Здравствуй, большая благодарность за полезные уроки! Подскажи, есть ли возможность у функции onClick анимировать сразу два и более компонентов? Как правильно прописать значение, если задача анимировать скажем двери "гармошка".
    Компоненты имеют свои оси вращения и перемещения, благодаря ANIMATE прописать правильную функцию мне пока не удалось.

    • @silentip_design
      @silentip_design  4 года назад +1

      Здравствуйте. Да, это возможно. Вот тут я показывал как заставить две створки двигаться одновременно в разные стороны ruclips.net/video/ab8gGNAaQp0/видео.html

    • @НиколайИванович-к8т
      @НиколайИванович-к8т 4 года назад +1

      @@silentip_design только что методом "тыка" дошло, прописать следующую фун-ю через ";") благодарю! Сейчас еще посмотрю Ваше, возможно что то упустил. Спасибо еще раз, приятного дня! Творческих успехов Вам.

    • @НиколайИванович-к8т
      @НиколайИванович-к8т 4 года назад

      @@silentip_design там кстати дюймы в см можно перевести, кликнув на иконку линейки с inch или cm соответственно.

    • @silentip_design
      @silentip_design  4 года назад +1

      @@НиколайИванович-к8т я уже пробовал. Даже если стоят см, цифры все равно считаются дюймовыми

  • @55Serj
    @55Serj Год назад +1

    Здравствуйте ! Подскажите, почему может не обновляться положение динамического компонента, рассчитываемое по формуле ? В формуле положение одного компонента зависит от линейного размера другого. Если формулу вырезать, записать в координату константу, положение измениться, затем вернуть формулу, то положение рассчитается верно и тогда компонент переместится в правильное положение. То есть не вырезая и вставляя назад формулу, положение в моделе не обновляется.

    • @silentip_design
      @silentip_design  Год назад

      Если вы хотите создать два компонента которые бы перекликались в формулах, то объедините их в одну общую оболочку компонента. SketchUp не видит на что вы ссылаетесь. У компонента только один верхний приоритет, это он сам и других компонентов с их формулами он не видит

    • @55Serj
      @55Serj Год назад

      @@silentip_design да вроде бы я пришел к тому, что нужно нажимать кнопку "обновить" тогда все пересчитывается. Компоненты видят друг-друга.

  • @alexandrz1347
    @alexandrz1347 4 года назад +1

    Возможно ли записать несколько действий для оператора "onClick", например я хочу сделать дверь шкафа поворотно-сдвижную, которая бы открывалась, а затем задвигалась бы в нишу шкафа?

    • @silentip_design
      @silentip_design  4 года назад

      Да, это возможно. Вот пример такого компонента. Если хорошо наморщить лоб, то можно разобраться во всех этих формулах. Вкратце: там происходит плавный рост цифр от 0 до 90. В промежутке от 0 до 45 дверь поворачивается на 90 градусов. А в промежутке от 45 до 90 дверь заезжает внутрь. Работает это на логическом атрибуте IF. Вся анимация длится 2 секунды, время задаётся в главной формуле onClick. www.dropbox.com/s/hz58k0gbd7ckui7/%D0%94%D0%B2%D0%B5%D1%80%D1%8C%20%D1%88%D0%BA%D0%B0%D1%84%D0%B0.skp?dl=0

  • @ОлексійНовік-п1э
    @ОлексійНовік-п1э 2 года назад

    Здравствуйте. Большое спасибо за такой подробный урок! У меня вопрос по теме. Можно ли в панель настроек компонента (куда пользователь вводит данные вручную) добавить поле для ещё одного компонента? Допустим есть диван и кресло (2 компонента) и нужно поменять цвет одновременно. Или при ситуации компонент в компоненте. Спасибо!

    • @silentip_design
      @silentip_design  2 года назад +1

      Диван и кресло должны быть объедены в один общий компонент. Тогда их параметры можно менять одновременно

  • @mobility8965
    @mobility8965 5 лет назад +2

    Спасибо, 👍 👍 👍 !

  • @dront9910
    @dront9910 4 года назад +1

    Спасибо за ролик. А как быть, если версия SU 2016 Pro, но плашки "динамические компоненты" в меню правой кнопки по выделении нет ? Даже плашки "взаимодействие" нет в меню Инструменты при выделении компонента.

    • @silentip_design
      @silentip_design  4 года назад

      Очень странно. Динамические компоненты если мне память не изменяет появились ещё в SketchUp 6. В SketchUp 2016 должны быть инструмент для работы с д.к.

    • @dront9910
      @dront9910 4 года назад

      @@silentip_design , ну , я тоже не понимаю, в чем может быть дело. Правда, у меня эта версия без выхода в сеть почему-то. При запуске предупреждение выдает, 3D Warehouse не доступен и т.д. Может в этом причина ? И где файлы этого инструмента в папке SU находятся, не в курсе ?

    • @silentip_design
      @silentip_design  4 года назад

      То что доступа в интернет нет это норма. Windows по умолчанию блокирует доступ в интернет для SketchUp через брандмауэр

  • @sergo2009100
    @sergo2009100 2 года назад

    Круто!
    как я понял с первого просмотра, то мою задачу с переключением компонентов по клику можно решить динамическим компонентом!?
    задача - менять сложенный уличный зонт на открытый уличный зонт.

  • @diversitynone431
    @diversitynone431 11 месяцев назад +1

    Скажите динамические компоненты уникальны или набор свойств должен меняться сразу у всех?

    • @silentip_design
      @silentip_design  11 месяцев назад

      Каждый динамический компонент уникален

    • @diversitynone431
      @diversitynone431 11 месяцев назад

      @@silentip_design то есть если я беру компонент и добавляю ему свойства, они не появятся автоматически у всех компонентов? Но в библиотеке не динамический сразу становится динамическим, а потом при добавлении ещё свойств все равно только один динамический компонент.
      И в каких случаях компоненты с настроенными свойствами становятся уникальными со своим именем, а в каких нет?

    • @silentip_design
      @silentip_design  11 месяцев назад

      @@diversitynone431 всех тонкостей я к сожалению не знаю. Знаю только то, что копия динамического компонента в параметрах дин.компонента независима от оригинала. Они будут меняться независимо друг от друга

    • @diversitynone431
      @diversitynone431 11 месяцев назад

      @@silentip_design количество параметров или их значения. Получается количество параметров у одного и того же компонента может быть разным. Если просто меняются размеры одиночного компонента типа брусок то будет тот же компонент, а если у него есть вложенные компоненты то при изменении размеров создаются уникальные объекты с этим набором размеров.

    • @silentip_design
      @silentip_design  11 месяцев назад

      @@diversitynone431 значения. И новые, добавленные строки с параметрами тоже не будут появляться во втором компоненте

  • @c-dicomua1961
    @c-dicomua1961 2 года назад

    возможна ли анимация по 2-ум осям одновременно? тоисть у меня в проекте необходимо по клику передвигать плоскую перегородку по линии, которая не в оси х или у, но нужно показать такое передвижение... нигде не нашел ответ на этот вопрос, прошу помочь

  • @birmix8134
    @birmix8134 5 лет назад +1

    Огромное спасибо.

  • @eastmarrrulattue8523
    @eastmarrrulattue8523 4 года назад +1

    Я делал динамические блоки в Автокад. Изменения там выполняются с помощью ручек

  • @Piter-198
    @Piter-198 2 года назад +1

    Осталось теперь понять, как, куда и что нужно прописывать и настраивать, чтобы:
    К примеру у нас есть окно. Две перегородки и по центру вверху форточка.
    Как его масштабировать, чтобы, к примеру, масштаб по вертикали(цвета осей не будем брать в расчет, они могут быть разными) не затрагивал горизонтальные атрибуты (рама та же) и наоборот - по горизонтали не затрагивал вертикальные.
    Если уж совсем простыми словами - чтобы не сплющивало или не растягивало то, что не нужно.
    Отдельная статья - та же ручка. Чтобы она оставалась по центру заранее заданной оси или по центру той же "запчасти" форточки.
    Ну и высший пилотаж - фасад кухни с разными фрезами.

    • @Piter-198
      @Piter-198 2 года назад +1

      начал читать комментарии и, возможно, нашел ответ на свой вопрос - Fredo Scale.
      нет? не угадал?)

    • @silentip_design
      @silentip_design  2 года назад

      @@Piter-198 всё верно. Для этой задачи вам лучше Fredo Scale подойдёт

  • @FlightWatTerra
    @FlightWatTerra Год назад

    подскажите а как делается анимация при переходе между сцен? (например плавный поворот двери при переходе из сцены 1 в сцену 2 )

  • @maregmiloradovic4954
    @maregmiloradovic4954 5 лет назад +3

    Ввиду того что компоненты зависимы, получается, что при анимации открытия блока двери, все двери в доме так же будут открываться?

    • @silentip_design
      @silentip_design  5 лет назад +7

      Хороший вопрос. Только что проверил - работает только тот компонент с атрибутом OnClick по которому был сделан клик мыши. Все остальные копии остаются неподвижными

  • @Nidvoraich
    @Nidvoraich 4 года назад +1

    скажите, пожалуйста, возможно ли сделать вложенную анимацию? Например: по клику на дверь - дверь открывается, по клику на ручку двери - ручка крутится.
    У меня получилось, но как-то убого. Сначала создал компонент РУЧКА, научил её крутиться. Потом создал компонент ДВЕРЬ. В него входит РУЧКА.
    Но по клику на ручку теперь открывается дверь. Прога как бы не понимает, что я кликаю по ручке, и выполняет действие более глобвльного компонента.
    Ручку покрутить получается только если дабкликом зайти "внутрь" компонента ДВЕРь и уже там кликнуть по ручке.
    Выйти из ситуации можно было бы, если не объединять эти два компонента. Но проблема в том, что при клике на ДВЕРЬ - ручка должна поехать вместе с дверью. Для этого как-то нужно из события ОНКЛИК ДВЕРИ вызвать функцию перемещения ручки. Но я пока так и не въехал, как из одного компонента можно рулить другим...

    • @Nidvoraich
      @Nidvoraich 4 года назад +1

      нашёл. forums.sketchup.com/t/animating-movement-of-one-dynamic-component-by-clicking-onclick-on-another/56706/4

  • @ЮраПисаренко-ю3д
    @ЮраПисаренко-ю3д 3 года назад

    Можно видео по примеру гантели? кухонного шкафа, так же с изменением масштаба по примеру гантели? С гантелей всё получилось, а вот с полноценным шкафом что-то не получается:( точнее сказать, полки, царги, получается по формулам, а вот именно фасады и ХДФ ( ДВПО ) с учётом отступа от края 2мм смог эти фасады привязать по формулам, только одну сторону. Как и что нужно отнимать чтобы было равномерное смещение на обе стороны , не знаю:(

  • @svoystudiodesign5966
    @svoystudiodesign5966 2 года назад

    Спасибо Петр за прекрасный урок.
    Хочу задать вопрос, - скачал с 3D Warehouse динамический компонент для версии 2020. У меня установлен SketchUp 2019. Через плагин, который Вы посоветовали в видеоуроке, пересохранил в для версии 2019. Все нормально открывается, за исключением того, что пропала возможность редактировать компонент.
    Может есть способ, как это решить.
    Заранее благодарен за помощь и советы.

    • @silentip_design
      @silentip_design  2 года назад

      Атрибуты динамического компонента пусты?

    • @svoystudiodesign5966
      @svoystudiodesign5966 2 года назад

      @@silentip_design При переходе на "Component Options" в всплывающем окне виден восклицательный знак и "Сообщение с веб-страницы" - No entity data returned. После нажатия на ОК в новом всплывающем окне "Сообщение с веб-страницы" ERROR: Callback function error: Не удалось получить свойство "length" ссылки, значение которой не определено или является NULL @ /dcbridge.js[601]

    • @silentip_design
      @silentip_design  2 года назад +1

      @@svoystudiodesign5966 Формулы компонента сломались. Придётся править вручную

  • @ЮрийГоршечников-э5ч

    Спасибо!

  • @kostyaodd9817
    @kostyaodd9817 3 года назад +1

    подскажите как повернуть модель на 90 градусов в динамических объектах но в обратную сторону

  • @Дом-ш2ф
    @Дом-ш2ф 5 лет назад +1

    👍👍👍

  • @user-hq7qp9pr8f
    @user-hq7qp9pr8f 5 лет назад +1

    Спасибо за урок, но не могу разобраться. Как применить oneClick к нескольким фигурам в проекте? Спасибо.

    • @silentip_design
      @silentip_design  5 лет назад +3

      Здравствуйте. Для того чтобы OnClick работал сразу с несколькими компонентами одновременно - нужно чтобы эти несколько компонентов были объедены внутри одного общего компонента. А общему компоненту уже задаётся атрибут OnClick. Допустим если у вас внутри компонента два других компонента с именами Verh и Niz то формула перемещения по очи Z будет выглядеть так ANIMATESLOW("Verh!Z",0,50);ANIMATESLOW("Niz!Z",0,-50) не забудьте двум компонентам Verh и Niz добавить атрибуты Z иначе формула работать не будет. Следующий ролик у меня на канале будет как раз посвящён работе OnClick с двумя деталями одновременно

  • @dimaivanov2018
    @dimaivanov2018 5 лет назад +1

    При создании компонента, в диалоговом окне есть поле 'Тип', как влияет на свойство компонента присвоение ему того или иного типа?

    • @silentip_design
      @silentip_design  5 лет назад

      Хотел бы я тоже знать для чего нужны эти типы

    • @dimaivanov2018
      @dimaivanov2018 5 лет назад

      @@silentip_design спасибо за ответ

  • @MrFarmur
    @MrFarmur 2 года назад +1

    12:02 - Как так раскладку переводить?

    • @silentip_design
      @silentip_design  2 года назад

      Для этого есть программа Яндекс Punto. Там сочетание клавиш Shift+Pause

    • @MrFarmur
      @MrFarmur 2 года назад +1

      @@silentip_design спасибо!

  • @Los_.-
    @Los_.- 4 года назад +1

    А подскажете - от чего, при вызове атрибутов компонента, говорит "Не получено данных объекта"?

    • @silentip_design
      @silentip_design  4 года назад

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

    • @Los_.-
      @Los_.- 4 года назад

      @@silentip_design Спасибо!

    • @silentip_design
      @silentip_design  4 года назад

      @@Los_.- пожалуйста, надеюсь поможет

  • @АндрейКомаров-р9й
    @АндрейКомаров-р9й 6 месяцев назад +1

    При попытке изменить оси они устанавливаются, но дальше при нажатии на "пользователи могут редактировать" оси сами куда то прыгают.
    Компонент находится под углом к начальным осям по всем направлениям.
    С компонентом который стоит ровно все в порядке
    В чем может быть проблема?

    • @silentip_design
      @silentip_design  6 месяцев назад

      Измените оси зайдя внутрь компонента

    • @АндрейКомаров-р9й
      @АндрейКомаров-р9й 6 месяцев назад

      @@silentip_design пробовал. Оси меняются, а при попытке открыть доступ пользователям опять прыгают как вздумается

  • @ЭдуардЕвдокимов-я4ш

    Спасибо! Интересно, полезный урок! Вопрос, анимировать процесс постройки тоже таким способом можно?

    • @silentip_design
      @silentip_design  5 лет назад +1

      Можно, но придётся снова и снова кликать мышью дабы происходило каждое последующее действие постройки. Лучше использовать сечения и сцены. Так всё будет происходить быстрее и проще ruclips.net/video/ECNmvsHf8ZU/видео.html

  • @ВикторПлатонов-ы2ш
    @ВикторПлатонов-ы2ш 5 лет назад +2

    Ответьте пож) почему при клике компонент двигается, а потом при повторном клике он не идет обратно? Тупо дергается на том месте где остановился(

    • @silentip_design
      @silentip_design  5 лет назад

      Не видя атрибуты компонента сложно сказать

  • @LegaLee
    @LegaLee 2 года назад

    можно ли добавить взаимодействие с компонентами в проигрывание сцены? Ну, типа, подъехала какмера и двери открылись и закрылись

    • @Alkorix
      @Alkorix 2 года назад +1

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

  • @user-wk5og4gg9p
    @user-wk5og4gg9p Год назад

    Почему у меня при выбранном режиме "поворот" компонент перескакивает в другое место и только потом начинает вращаться в вокруг заданной оси?

  • @СашкаБелый-ч6м
    @СашкаБелый-ч6м 11 месяцев назад

    А как быть когда надо по одному нажатию изменить сразу две детали у объекта? Например разложить кресло (там и низ выдвинуть вперёд и спинку положить горизонтально).

    • @silentip_design
      @silentip_design  11 месяцев назад

      Смотрите в сторону оператора animateslow. Как это работает я показал на примере дверей лифта ruclips.net/video/ab8gGNAaQp0/видео.htmlsi=eua6I1PKR1MBCrcq

  • @ЕленаНеа-о7й
    @ЕленаНеа-о7й 5 лет назад +1

    👍 👍 👍

  • @vir221978
    @vir221978 4 года назад +1

    Спасибо за уроки. Можно ли создать видеоролик, в котором будет видна работа динамических компонентов, например процес сборки какого-нибудь узла из деталей, где они становятся на свои места, поворот и т.д?

    • @mistershifoo4387
      @mistershifoo4387 3 года назад

      это в солидворксе реализовано...

  • @meldor5776
    @meldor5776 Год назад

    Всем привет. Такой вопрос. Есть ли возможность добавлять объекты в уже готовый динамический компонент?

  • @silinstroit4843
    @silinstroit4843 5 лет назад +1

    супер! подскажи пожалуйста как ограничить в гупе или несколько элементов сразу например оконная рама или фасад кухонный

    • @silentip_design
      @silentip_design  5 лет назад

      Не понял вопрос

    • @silinstroit4843
      @silinstroit4843 5 лет назад +1

      @@silentip_design вот есть фасады класические. У них рамка определёного размера скажем 55мм а меняется только центарльная часть ну шире или уже. Зависит все от размера шкафа или мебели. Я сделал 2 элемента рамки. Задал им изменятся в размере тодько в длинну. Обьеденил их в группу в форме рамки фасада. А оно неработает. Как только немучался. А вот очень. Нужно. Ведь можно сдплать оконую раму а стекло по центу. Стекло изменяестя при расшерении как угодно а рама нет. Удобная фишка.

    • @silentip_design
      @silentip_design  5 лет назад

      Теперь вопрос понятен. Вы внутри группы каждой рейке можете назначать свои уникальные параметры. Допустим верхней рейке заблокировать все масштабирования кроме как в длину. А так же задать ей начальную позицию X так чтобы она всегда состыковывалась с левой вертикальной рейкой. Ну и длину которая будет считаться по формуле =длина всего компонента-(ширина одной рейки*2). Там нужно только один раз посидеть, помучиться и тогда вы разберётесь.

    • @silinstroit4843
      @silinstroit4843 5 лет назад +2

      @@silentip_design спасибо друг!) Получу зп скину тебе данат! Ты красавчик!)))

    • @silinstroit4843
      @silinstroit4843 5 лет назад +1

      @@silentip_design сделай видио когда углы не прямые а под 45. Я сейчас сижу мучаюсь. Думаю будет очень интересно посматреть на это

  • @Aculev
    @Aculev 5 лет назад

    Добрый день, такой вот вопрос. Можно onClick задать два последовательных движения? Например чтоб дверь сначала сдвигалась в сторону по оси а потом открывалась на 90.

    • @sketchupdc2579
      @sketchupdc2579 5 лет назад +1

      да, можно

    • @silentip_design
      @silentip_design  5 лет назад +1

      У меня такое не получается. OnClick можно добавить только один на компонент. И работать он может только с одним атрибутом. Либо движение, либо изменение размера, либо поворот, либо что-то ещё.

    • @sketchupdc2579
      @sketchupdc2579 5 лет назад +1

      @@silentip_design если действительно хотите освоить Динамические компоненты, приглашаю вас в свою группу vk.com/sketchup_dc
      вот пример последовательной анимации за один клик нескольких компонентов vk.com/wall-62994660?q=ANIMATE&w=wall-62994660_960_r961
      а вот что можно сделать при некотором старании ruclips.net/video/WQoLXmjExXc/видео.html

    • @Aculev
      @Aculev 5 лет назад

      @@sketchupdc2579 поделись пожалуйста инфой, очень надо. Делаю макет безрамного остекления.

    • @Aculev
      @Aculev 5 лет назад

      @@silentip_design ставлю два задания "сдвиг" и "поворот" через ; при клике делает их одновременно. А мне нужно чтоб сначала отьехала створка а потом открылась.

  • @kostyaunin2900
    @kostyaunin2900 5 лет назад

    очень круто

  • @АбдурахманУмаханов-х5е

    Здравствуйте Петр. Установил версию 8.0.3117. Она на английском языке, как ее нужно русифицировать. Спасибо.

    • @silentip_design
      @silentip_design  3 года назад

      Здравствуйте. Версия 8 вышла аж в 2010 году. Она давно не поддерживается. Современные расширения вы туда не установите.

    • @АбдурахманУмаханов-х5е
      @АбдурахманУмаханов-х5е 3 года назад

      @@silentip_design Я только что установил 2017 года но она не тянет мой нетбук, только версия 2016 работает у меня, где ее можно скачать?

    • @silentip_design
      @silentip_design  3 года назад +1

      ​@@АбдурахманУмаханов-х5е Скачать можно с моего сайта sites.google.com/view/silentip/home/download

    • @АбдурахманУмаханов-х5е
      @АбдурахманУмаханов-х5е 3 года назад

      @@silentip_design спасибо

    • @АбдурахманУмаханов-х5е
      @АбдурахманУмаханов-х5е 3 года назад +1

      3 D Warehouse объекты не могу добавить как быть , если не трудно дай ответ.

  • @ДмитрийЖардецкий-г5с

    Здравствуйте! Подскажите как привязать Х к осям в компоненте, у меня идёт привязка х только к общим осям. Просто если объект перенести то всё испортится. (интерестно что RotX привязывается к осям компонента а Х нет((

    • @silentip_design
      @silentip_design  Год назад

      Создайте группу внутри компонента. А уже этой группе делайте привязку к оси X

  • @ДемидРомарио
    @ДемидРомарио 5 лет назад +1

    Спасибо! Класс! А как сделать дверь гармошку?

    • @silentip_design
      @silentip_design  5 лет назад +1

      Нужно использоваться OnСlick с атрибутами положения X и поворота RotZ одновременно. Принцип показан тут ruclips.net/video/ab8gGNAaQp0/видео.html

    • @ДемидРомарио
      @ДемидРомарио 5 лет назад +1

      @@silentip_design Спасибо!

  • @stanislavvostrikov8527
    @stanislavvostrikov8527 5 лет назад +2

    А работу двигателя можно сделать поршни коленвал я в курсе что есть другой софт но скеч ап весьма удобен в использыаании😁

    • @silentip_design
      @silentip_design  5 лет назад

      Для этого вам придётся освоить плагин MS Physics для SketchUp

  • @valerygandel9988
    @valerygandel9988 4 года назад

    Подскажите, пожалуйста, как показать открывание двери (динамический объект) в сценах! - мне надо, чтобы в десятой сцене дверь открылась кликом и во всех последующих сценах оставалась открытой (а в сценах же 1-9 оставалась закрытой) - это по сценарию видеоролика. А получается так - если в десятой сцене дверь кликом открыть, то она открывается ВО ВСЕХ сценах - с первой по последнюю. Никак не получается сделать...

    • @silentip_design
      @silentip_design  4 года назад

      Если по простому то вы можете внутри компонента двери создать два дверных полотна, одно открыто, другое закрыто. Поместить их на разные слои/метки. Ну и назначить видимость слоёв на тех сценах где дверь должна быть открытой или закрытой. Увы анимация закрытия двери пропадёт, зато дверь будет открыта/закрыта в нужных вам сценах

    • @valerygandel9988
      @valerygandel9988 4 года назад

      @@silentip_design Спасибо Вам за скорый ответ.
      Я так и делаю - через слои... Надеялся, что можно решить через динамические компоненты и сцены, чтобы их не дублировать - дверь это самое простое. Мне ещё надо более двух десятков панелей (сложные сборные из элементов компоненты) переставить из одного места в другое, тем самым меняя в целом конструкцию сооружения. И все это надо сделать в анимации...

    • @valerygandel9988
      @valerygandel9988 4 года назад

      Может все же можно как-то динамику в одной сцене отразить для анимации?

    • @valerygandel9988
      @valerygandel9988 4 года назад +1

      SketchyPhisic в семнадцатой версии не работает, к сожалению.

    • @silentip_design
      @silentip_design  4 года назад +1

      @@valerygandel9988 да, я знаю. Для новых версий SketchUp Антон создал другой плагин физики. Называется он MSPhysics

  • @igoryandom
    @igoryandom 5 лет назад

    В 2019 атрибут "RotZ" в кавычках не работает. Работает только так: ANIMATESLOW(RotZ,0,45,90). Это из-за версии или у меня руки не из того места? Хотя в английском описании тоже без кавычек атрибут указан.

    • @silentip_design
      @silentip_design  5 лет назад

      У меня в 2019 работает как ANIMATESLOW(RotZ,0,45,90) так и ANIMATESLOW("RotZ",0,45,90)

  • @s.s.d.6066
    @s.s.d.6066 3 года назад +1

    а как сделать что бы при клике на компонент поворачивался другой компонент? Например: кликаешь на дверь, дверь поворачивается о одновременно с ней поворачивается рычаг доводчика двери...

    • @silentip_design
      @silentip_design  3 года назад

      В головном компоненте создаёте ячейку yadro и задаёте ей число 0. Далее в головном компоненте назначаете onclick animateslow(yadro,0,90). Это основа/ядро вашей анимации. Далее вы внутри компонента группируете отдельно дверь и отдельно две подвижные части доводчика. Каждой из этих внутренних деталей вы можете назначить атрибут rot со ссылкой на головное yadro. При клике анимация будет всего лишь менять число от 0 до 100. Если какую то деталь нужно повернуть на 50 градусов просто укажите ей rotz =yadro*0.5

    • @s.s.d.6066
      @s.s.d.6066 3 года назад +1

      @@silentip_design немного не понимаю как назначить атрибут rot с ссылкой на главный компонент. Например во второстепенных компонентах я выбрал атрибут rotz, а далее что делать?

    • @silentip_design
      @silentip_design  3 года назад

      @@s.s.d.6066 Когда вы находитесь в головном компоненте, вам в атрибутах видны и блоки дочерних групп/компонентов. Так вы можете ссылаться на ячейки головного компонента. Например в группе доводчика создаёте RotZ, в его ячейке вводите = и нажимаете мышкой на необходимую ячейку головного компонента (на которую вы хотите сослаться)

    • @s.s.d.6066
      @s.s.d.6066 3 года назад +1

      @@silentip_designВсё получилось. Большое спасибо!

  • @ЛесСуперЧудес
    @ЛесСуперЧудес 3 года назад

    Уважаемый автор, спасибо вам большое. У меня есть ещё один вопрос, возможно вы поможете мне. Мне нужно сделать анимацию в которой несколько компонентов складываются друг в друга. То есть, есть некий шкаф-трансформер у которого открывается дверца, из дверцы раскладывается полочка, а из полочки выдвигается подставочка. Мне нужно сделать анимацию как этот шкаф собирается и разбирается. Я делаю группу из полочки, назначаю ей анимацию, полочка убирается в дверцу. А дальше я ничего не могу сделать, ведь вторая группа находится в первой и когда я выбираю две группы, то программа ругается и не даёт мне сделать анимацию дальше. Мне нужно сделать так: Первая группа убирается во вторую. Потом эти обе группы задвигаются в третью, а потом все три группы поворачиваются вместе и получается закрытый шкаф.
    Надеюсь я объяснил понятно, заранее благодарю.

    • @silentip_design
      @silentip_design  3 года назад

      Да, я понял что вы хотите получить в итоге. Сам нечто подобное создавал. Анимация у вас будет работать только в головном компоненте. А все внутренние детали будут двигаться отталкиваясь от этой анимации (Изменения числа Animateslow). Для того чтобы движение происходило последовательно, можно использовать оператор IF. На словах это сложно будет объяснить. Вот вам готовый компонент, возможно удастся разобраться в его работе disk.yandex.ru/d/HtDpZktZpceRfQ

    • @ЛесСуперЧудес
      @ЛесСуперЧудес 3 года назад

      @@silentip_design большое спасибо

  • @СержЮжный-ч3д
    @СержЮжный-ч3д 5 лет назад

    👍👍👍🙌

  • @brodyaga3491
    @brodyaga3491 4 года назад

    Что-то я упустил один момент с гонтелей. Ведь при добавлении атрибута X для правого груза, а груз - это компонент, то этот же атрибут добавится для всех копий компонента. Как так получается что у Вас атрибут X не добавился для левого груза?
    И есть проблемка. Задача состоит в том, чтоб создать компонент дверцу с условными петлями. Этот компонет по сути может копироваться сотни раз и менять свое положение в пространтве, но открываться всегда! со стороны петель. Просто создать компонет и вертеть его не получается. Выходит так что компонент разворачивается так чтоб его ось Z совпала осью Z (внешней) проекта. Обернуть компонет в группу, тоже не получается. В итоге все копии реагируют на нажатие и при повороте дверь вообще перестает открываться. Голову сломал. Что получается, нужно городить Группа-Группа-Компонент или что-то более сложное?

    • @silentip_design
      @silentip_design  4 года назад

      У компонентов всё общее кроме габаритов LenX,LenY,LenZ и положения в пространстве X,Y,Z. Эти атрибуты у каждого компонента свои. Что касается второго вопроса то вы можете добавлять атрибут onclick как в головной компонент, так и в его дочерние компоненты находящиеся внутри. Если допустим это шкаф с множеством дверей то головному компоненту добавлять атрибут onclick не нужно. Этот атрибут нужно добавить каждой двери отдельно, тогда при клике по двери, она будет открываться

  • @user-metronom
    @user-metronom 5 лет назад

    Спасибо. Очень полезно. Большая просьба , не могли бы вы сделать урок на следующую тему. Есть необходимость работать с деталями внутри объекта , но отключать слои или использовать сечение не удобно. Как сделать чтоб при приближении не попадать в стенки объекта , а они просто исчезают при приближении фрагментов прям перед тобой и все внутри видно как в высечку. Это возможно ?

    • @standor777
      @standor777 5 лет назад

      тоже интересует данный вопрос. у вас получилось это узнать?

  • @user-rd2zo6ut5x
    @user-rd2zo6ut5x 5 лет назад

    Я так понимаю динамические объекты корректно работают только в том положении в котором их поставили? Если дверь или тумбочку передвинуть или повернуть, то все координаты уже будет изменены.

    • @silentip_design
      @silentip_design  5 лет назад +1

      Если это тупо один компонент то да. Если же компонент сделан по умному. То есть один компонент внутри другого, то тогда перемещение никак не скажется на поведении динамического компонента

  • @ЛесСуперЧудес
    @ЛесСуперЧудес 3 года назад

    Подскажите, как сменить нулевую точку компонента?

    • @silentip_design
      @silentip_design  3 года назад

      Нужно зайти внутрь компонента и там назначить новую точку инструментом Оси

    • @ЛесСуперЧудес
      @ЛесСуперЧудес 3 года назад

      @@silentip_design Спасибо )

  • @ДмитрийЖардецкий-г5с

    не работают вторые скобки там где + 100 подскажете почему? "ANIMATESLOW("X", (X-30),( X+100))"

    • @silentip_design
      @silentip_design  Год назад

      Не считает он в формуле animateslow. Вы ему тупо пишите "ANIMATESLOW("X", -30,100)"

  • @mr.youngpower277
    @mr.youngpower277 5 лет назад

    Спамибо

  • @chitos765
    @chitos765 5 лет назад +5

    ай шайтан!)

  • @PetrovAndreyAlexandr
    @PetrovAndreyAlexandr 5 лет назад

    спасибо

  • @genkylman
    @genkylman 5 лет назад

    Открывать в бесплатной версии динамические компоненты можно?

    • @silentip_design
      @silentip_design  5 лет назад

      Можно, и даже можно открыть окно "Параметры компонента". Но вот формулы и атрибуты редактировать нельзя