Rhino простые навыки проектирования

Aramh
Стрела_RoSa:

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

Роберт, зов Робота услышан задача решена, ждем новые задачи!

good Split_and_Delete_Small_Curve_Segments_v17.rar

Стрела_RoSa
Aramh:

Роберт, зов Робота услышан задача решена, ждем новые задачи!

Арам! Песня! Огромное спасибо! Однако оперативны вы:) В какую компанию мой робот достучался то?😃))
Мдааа:) не думал что эта наша Телекомовская фича так четко пашет:) Прошу прощение за вторжение на ваши мониторы:)
Америкосы реально задолбали…
Телефончик оставьте в личику пожалуйста? Вы тут в форуме вижу давно, чем увлекаетесь? Чем вас отблагодарить?
С меня пузырь!Маладец Ап джан!
Константин , а вот и долгожданный результат!

flying_yogurt

Ага,очень близко к желаемому!
Только хочется,чтобы просечка образовывалась сразу в момент прикосновения окружности к кривой,а не после…причина в том,что иногда используются окна облегчения круглой формы и они тоже станут рубящим инструментом.

Стрела_RoSa
flying_yogurt:

Ага,очень близко к желаемому!
Только хочется,чтобы просечка образовывалась сразу в момент прикосновения окружности к кривой,а не после…причина в том,что иногда используются окна облегчения круглой формы и они тоже станут рубящим инструментом.

Константин , сразу не получится к сожалению, парсер счета и дифференциации объектов для удаления и реза поднимается 1 раз вместе с скриптом. Можно сделать так как я понимаю: запускаете скрипт, он вам предлагает 1 раз установить диаметр окружности которым будем делать отверстия или разрезы.
Далее жмем ввод и появляется точка на острие стрелки курсора, которая должна быть мышкой наведена на кривую и клик, на другое место на кривой и клик… клик… клик… и так до окончания тех мест где вы хотите иметь отверстия или разрезы - дальше ввод и все что было нанесено исчезнет (сотрется) автоматом - скрипт остановится в работе до следующего запуска…
Это все что можно сделать с данным инструментом. Инструмент пока не супер совершенен так как не умеет резать окружности и не пересеченные окружностью 2 точки на кривой. Думаю это все исправимо, только вот наш новый друг уезжает после завтра в отпуск, я его буквально поймал случайно:) Все в отпуску , как и писал. Приедет Арам через 2.5 недели.
Сегодня обговорили еще одну темку про генерацию DAT файлов из Рино кривых прямо в текстовый файл как я это сделал для Автокада:) Кажется все получится:)
Про компиляцию плагинов с кнопками - есть сложности , это не тривиальная задача, скажу так:( Очень много времени требует и сил как я понял, но возможно!

flying_yogurt
Стрела_RoSa:

автоматом - скрипт остановится в работе до следующего запуска…

А можно ли внести в скрипт запись,повторно запускающую(вызывающую)рабочий скрипт…тогда бы было совсем вкусно!Клик на иконке\подтянулся скрипт\ввели в строку параметр окружности\на курсоре появилась окружность с условием снапа центром к кривой\клик на кривой-участок прорезан и скрипт запущен вторично.
Если команда написана таким образом,что сначала расставляются все окружности,а потом по Ентеру делаются просечки,то желательно автоматическое введение нового слоя с собственным цветом и редакция места положения окружностей на кривой.

Стрела_RoSa

Клик на иконке\подтянулся скрипт - икона - кнопка - это тоже самое Костя джан:) в любон случае выполнив 1 раз задачу при прикосновении и стирании колечком скрипт остановится и нужна иконка и ручной запуск - не удобно по каждому клики запускать скрипт каждый раз, согласитеть, а автоматизировать такое может привести к зациклу самого рино.
Да и еще, на курсоре не будет появляться кружок, будет появляться точка на острие курсора, а вот после клика по кривой туда сядет кружочек с определенной заранее диаметром, далее каждый клик - кружочек пока не нажмете ввод.Как только нажмете ввод то скрипт все поделит и сотрет без выбора объекта целиком со всеми остальными кругами.Вот как то вот так.

flying_yogurt:

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

Не понял задачу Константин, еще раз плиз, подробней
Кружочки расставляются в данной версии вами
в новой версии они как бы отпускаются вашим желанием на кривую и после ввода идет действие триммера и стиралки всех лишних частей.
Такой скрипт я бы обозвал бы универсальным дыраколом:)

Стрела_RoSa

Вот описал задачку которую обсуждали Кость. Кажись это действительно возможно если режущие круги будут одного цвета с кривой во время построения чертежа! Красный слой, блокирован, это будет делать скрипт со всеми слоями автоматом запросив инфу у усера который слой не блокировать… далее скрипт предложит выбрать цвет кривой, которую надо резать
и ввод, работа скрипта - рез , стирание лишнего и возврат всех слоев из блокированного состояния в исходную для последующей операции реза конкретного цвета:))

Стрела_RoSa

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

Кстати уже началось естественное соревнование между нами с Арамом и Америкосами - они стремятся положить первый скрипт Арама как исходящий от своего написанного:) Коды полностью разнятся, но ничего, пусть кайфуют и думают что мы сидели на их кодах программирования - думать и желать не вредно:)

Так что пользуйтесь народ с лазерами и ЧПУ!

Мы всегда с Вами были и будем впереди в вопросах создания нового, как и были!

Арам, уехал отдыхать и попросил меня выложить уже и видео и скрипт так как опаздывал к семье.

Надеюсь видео показывает что к чему и логические возможности нового скрипта.

В создании скрипта мы были загружены работой в онлайн режиме так:

  • постановщик и дебаггер Константин и ваш покорный слуга:) Роберт
  • генерация кода - программист Арам!
    Надеемся, новый инструмент вам поможет и сэкономит ваше время в изготовлении прекрасных ЛА.

layer cut _v3.rar

flying_yogurt

Да,Роберт,это получилось отлично!
Огромное спасибо Араму за скрипт.Для разработчиков моделей под лазер и фрезу этот инструмент будет играть очень важную роль.Подобная мелочёвка(перемычки)убивают время и зрения в геометрической прогрессии к сложности проекта.В сложном проекте может уйти несколько вечеров на создание и убивание микроскопических промежутков на кривых.А с данным скриптом всё решается за минуты!!!.
Спасибо ребята!

Стрела_RoSa
flying_yogurt:

Спасибо ребята!

Вам Спасибо Маэстро!
Без вашей помощи ничего бы не было!
После отпуска, вернемся к задаче с курсором как и обещали.

Костя, а с кнопкой получилось? кнопка мигрировала от меня к Вам?

Стрела_RoSa

Выкладываю версию последнего скрипта на русском:)
Если не сработают окна на русском, прошу сообщить.

layer cut _v3RU.rar

Стрела_RoSa

Тема Урока:

Как мигрировать из ПК в ПК готовую к использованию кнопку скрипта
Рино и где должна располагаться папка скриптов:

  1. Содержание скаченного архив помещаем в корневой каталог вашего ПК под обязательным названием папки Script

  2. Вводим с командную строку Рино команду:
    Toolbar и жмем Enter.
    Дальше все по видео уроку.

После выполнения данных операций как показано в видео в вашем Рино появится работающие 2 кнопки которая под собой имеет 3 вышеописанных скрипта и 1 запрос на запуск любого другого скрипта.

Все остальное по функционированию кнопок сделано за вас, все заработает сразу ! При удалении Рино данная папка Script не будет тронута и сохранится для ее дальнейшего использования. При желании передать кнопку др. пользователю просто передайте ему данный приложенный архив и данное видео по установке.
Дальнейшая генерация дополнительных связанных с новыми скриптами кнопок в данном, установочном файле возможна как нами, разработчиками, так и вами - пользователями при изучении документации создания и привязки кнопок к скриптам и создания самих скриптов:)
см . здесь:www.rhino3d.com/5/rhinoscript/index.html

Вопросы?

Script.rar

flying_yogurt

Отлично,Роберт!
А в случае использования внутреннего графического редактора для рисования символа,данная информация переёдёт к стороннему пользователю?

Стрела_RoSa
flying_yogurt:

Отлично,Роберт!
А в случае использования внутреннего графического редактора для рисования символа,данная информация переёдёт к стороннему пользователю?

На это только вы можете ответить Константин джан, так как я на своем ПК такое промоделировать в чистую не смогу.
В выложенном файле кнопки есть графически набранный знак + , я его не вкл. в использование, но он там есть у меня.
Установите кнопки, зайдите в режим редактирования наведя курсор на кнопку,нажмите кнопку Shift , потом нажмите правую кнопку на мыши, откройте режим редактирования кнопки и посмотрите на верху плюсик сохранился или нет.На 99% почему то уверен что да, перейдет.

qwerty1000

так! маЕстры-джаны! Роб и Костя джаны, когда моделить будем под станок джан, учителя, только видео умеем совать 😃
Без обид парни! от всей души, честно!

Стрела_RoSa
qwerty1000:

так! маЕстры-джаны! Роб и Костя джаны, когда моделить будем под станок джан, учителя, только видео умеем совать 😃
Без обид парни! от всей души, честно!

😃 Егор, я выполнил и буду дальше выполнять просьбу Кости - ведение второй “подструи” данной темы - СКРИПТЫ - разработки скриптов для Рино для уменьшения телодвижений разработчиков ЛА.Все остальное Маэстро:)
Вы задайте вопрос - “как это сделать” думаю Костя не откажет помочь, я так думаю:) Вы только не обижайтесь:)
Наверное тут повторять существующие под Рино многочисленные видео уроки повторять не надо.Нужно видимо то что выпало из под фокуса внимания др. учителей.
Для справки - ни в одной из таких форумов как наш - такого тандема просто нет:) Считаю, тема уникальна по свой структуре.Ведь инакоязычные не понимают русского:)
Далее, под станок надо моделить в Рино Кам , а его , как я понял инфу Кости, знает из всех лучше всего WIT.

RuSlan=

Всем здравствуйте! Уважаемые пользователи Rhino, подскажите пожалуйста такую вещь: нужно обект (текст - 5 символов, объемный) пустить по дуге (путь). Много раз встречал эту оперцию в анимации хелпа, но вот как понадобилась найти не могу. Еще желательно, чтобы сама надпись не изменила своей геометрии.
Если говорить конкретно, то это надпись ха-ки винта, которая как раз-таки расположена по дуге.
Спасибо!
lh4.googleusercontent.com/…/E1005.jpg
lh3.googleusercontent.com/…/E1005_2.jpg
lh5.googleusercontent.com/…/%25D0%25A4%25D0%25BE%2…

boroda_de

Точку в осевой винта. Каждую букву поворачиваем из положения 12 часов. Получается достаточно быстро типа такого

flying_yogurt

Для выгибания текста по окружности удобно применить Бэнд с условием Риджид.
Смотрите видео:

RuSlan=

Большое спасибо! Второй способ как раз подойдет! Тот, что описал boroda_de я использовал, однако хотелось сделать именно с помощью такой операции, не даром же помню, что точно видел анимацию в хелпе! 😁

maksim010203

Всем Привет!Никто не может подсказать как развернуть такую кабину?пробывал функцией Smash, вроде получается,но что-то мне кажется эта выкройка будет не точной…а как сделать чтобы она была точной?И еще один вопрос:Как сделать эту выкройку с учетом толщины потолочки?Вот скрины и сам фаил.

Ил-114.rar