Перейти к содержанию
1 / 6
2 / 6
3 / 6
4 / 6
5 / 6
6 / 6

Скрипты для Рино и Т-сплайнов


Рекомендуемые сообщения

Если немного позаниматься экстримизмом со скриптом годе, то можно получить такое
post-14388-1364567601_thumb.jpg
Это черная кривулька из предыдущего поста углом разведения 75, глубиной разведения 100.
Если долевую я со временем поправлю, чтобы не переворачивалась, то сглаживать подол тем не менее придётся в ручную... Уж больно муторно переписывать -- тем более случай экстремальный по своему.

Ссылка на сообщение
Поделиться на другие сайты

Ссылка на сообщение
Поделиться на другие сайты


Скрип для создания меток вдоль кривой. Ссылка.

 

Подсвечиваете кривую и хлопаете левой кнопкой в тех точках, гле хочется меток. Скрипт выстреливает в лево/ право от кривой метками по 2 см. Вот и всё. Чтобы выйти как обычно хлопнуть на Enter.


Тамара,замечательная кнопочка!Давно в такой нуждался,но вот только 2см для меня многовато мягко говоря.Как бы уменьшить величину мерки на свой размер?
Заранее благодарю.
Ссылка на сообщение
Поделиться на другие сайты

Уважаемые Кадрен и Гаспар. Попробовал повесить скрипт с расширением РУБ на кнопку теми способами,что вы описали в данной теме...
У меня увы ничего не вышло,скорее всего я что то делаю не так.Рино выдаёт ошибку.Выкладываю скриншот,помогите пожалуйста разобраться в чём дело.post-34529-1366222273_thumb.jpg
В порядке действия:
1. Указываю длину метки.
2.Подсвечиваю поверхность.
3.Выделяю кривую и указываю первую точку,а вот тут у меня эта засада и выскакивает...
Ничего не остаётся как жать ОК. Но что интересно,то что поверхность дублируется а кривая остаётся одна.
Буду весьма признателен за помощь.

Ссылка на сообщение
Поделиться на другие сайты

Посмотрела что происхолит. Пора идти лечиться электричеством. Я диалог вставила в старый файл сметками. Дело в том что, сложно
было организовать этот скрипт на полиповерхности, на моно -- гораздо проще, поэтому я всё время забываю учесть возможность выбора моно поверхности . Поправила. У меня работает и на моно поверхности.
Ссылка

Ссылка на сообщение
Поделиться на другие сайты


Я диалог вставила в старый файл с метками. .
Ссылка

Эх,Тамара,Тамара.....
Но как говорится нет худо без добра,я хоть научился ставить скрипт на кнопку обоими способами,за что отдельное спасибо ещё раз Гаспар и Кадрен.Должен сказать что мне больше по душе пришёлся вариант через Риноскрипт,на мой взгляд этот способ и быстрее и проще.Тк в этом случае не нужно пользоваться блокнотом,а ведь кроме блокнота мне пришлось ещё скачивать и устанавливать программу,которая открывает формат RUB. Ещё бы год назад мне это было бы не под силу,я ведь до сих пор с компом на ВЫ. На мой не столь просвещённый взгляд,для начинающих(именно таких как я,не владеющих компьютером в должной мере)способ Тамары проще.Хотя сколько людей,столько и мнений,может кому то действительно легче через Эдитор.По любому хорошо,что было показано два способа и есть выбор.Каждый может выбирать по своему вкусу и пониманию.
Спасибо за внимание.
Ссылка на сообщение
Поделиться на другие сайты

Марчелл, скрип то работает?

 

Эх,Тамара,Тамара.....

 

Ошибки и непрерывное редактирование скриптов неизбежно не только у любителей и самоучек (как я), но и професионалов. Достаточно вспомнить сколько бета версий Рино5 испутилось.
По-этому я и писала не однократно, что эта тема имеет смысл, только, если есть обратная связь.
Скрипты я пишу уже не на десять строчек, а на две, три сотни. Мест для ошибок -- немеренно. Я, конечно, тестирую перед выкладкой, но тестирую я, обычно, на том манекене, который в данный момент у меня в работе, что явно не общий случай поверхности. Плюс, иногда, даже моторные навыки оказываются важны. Недавно, отослала Наталье Павловне скрипт на тестирование. У меня работает -- у неё нет. Она прислала свой файл, где не работало, у меня работает. Потом оказалось, что я подсвечиваю кривые слева направо, а она наоборот -- и в этом загвоздка и была.
Так что неработающий скрип -- это абсолютно рабочий момент и повод написать в тему или в личку. Я всегда откликнусь -- для этого тема и заводилась.
Марселлу спасибо, что написал и привел скрины -- благодаря этому недоработку удалось обнаружить сразу.

Изменено пользователем Гаспар
Ссылка на сообщение
Поделиться на другие сайты


Марчелл, скрип то работает?

 


Тамара,скрипт работает замечательно! И не только в Т-сплайнах,но и в Нурбсах тоже. Протестировал как смог.
Ссылка на сообщение
Поделиться на другие сайты

В помощь строящим в Рино. Элеватор без кнопки Ctrl. Инструкций не пишу -- будут вопросы и непонятки -- спрашивайте.
________1.zip

Изменено пользователем Гаспар
Ссылка на сообщение
Поделиться на другие сайты


В помощь строящим в Рино. Элеватор без кнопки Ctrl.
________1.zip

Спасибо, это прямо-таки Подарок на Пасху! Поздравляю Вас и желаю творческих успехов!
Ссылка на сообщение
Поделиться на другие сайты


В помощь строящим в Рино. Элеватор без кнопки Ctrl. Инструкций не пишу -- будут вопросы и непонятки -- спрашивайте.
________1.zip

Инструкции-то Вами, Кадрен и Гаспар, очень подробно написаны выше! Устанавливала двумя способами, оба работают. Палец свободный - это удовольствие. Заодно и кнопку "Метки с диалогами" установила. Правда, кнопки у меня в панельке неказистые, но ведь свои!
Ссылка на сообщение
Поделиться на другие сайты

Сечения с памятью и автоматическим проставлением размеров в стиле лидер.
Прокладка сечений происходит на виде правый. Из какого бы вида вы не начинали -- скрипт вынесет вас на это вид, по отработке скрипта -- вернёт то состояние экрана, которое было. Это удобно для тех, кто преимущественно работает ввиде перспектива -- не надо перед запуском скрипта переключать вид.
Если образуется несколько кривых -- на манекене с руками так бывает -- будет померянно самое большое сечение. Стрелка лидера прилеплепится к самой выступающей точке сечения. Остальные настройки как обычно -- дочки под замком, родительские линии, которыми секли -- спрятанны под лампочку на том же слое сечения. Да, размеры проставляются теперь на том же слое сечения -- я отказалась от создания дополнительного слоя для размеров
SectionsWithLenght06_05.zip

Изменено пользователем Гаспар
Ссылка на сообщение
Поделиться на другие сайты

Листала сегодня скриптовый отдел официального риновского сайта и наткнулась на скрипт проставляющий точки на кривой слева справа от выбранной точки на заданном расстоянии .
Слегка подредактировала, чтобы не срывался если выбранная точка совпадает с началом или концом кривой, и решила выложить здесь -- может кому полезно будет.
Distance_on_a_Curve_from_a_Point.zip

Изменено пользователем Гаспар
Ссылка на сообщение
Поделиться на другие сайты

Ссылка на сообщение
Поделиться на другие сайты

В помощь любителям сетей ( не только рыболовных).
Рисование кривой на сети
На сети прокладываются точки, по которым прокладывается кривая интерполяцией и пуллом прижимается к сети. Возможно я тут изобретаю велосипед, но я не знаю другихвозможнотей в Рино нарисовать кривую на сети, кроме как скетчем, а рисовать скетчем мне не нравится.
CurveOnMesh.zip

Ссылка на сообщение
Поделиться на другие сайты

Ещё один весьма специфичный скрипт для сетей. Потребовалось мне найти нормаль к сети в точке. Соответствующей комманды не нашла. Возможно это просто моё не достаточно глубокое знание рино. Но тем не менее написала скрипт. Выбирается сеть. Выбирается точка на сети. Находится ближайший вертекс сети и к нему находится нормаль. Для визуализации скрипт рисует единичный отрезок параллельный нормали и начинающийся в выбранной точке.
Выкладываю. Возможно для кого-нибудь опять таки будет полезно -- себе писала как блок для другого скрипта
NormalToMesh_Point.zip

Изменено пользователем Гаспар
Ссылка на сообщение
Поделиться на другие сайты

Не знаю, у всех сработает или нет, но я из некоторых тулбаров, работавших в 4 версии и не захотевших загрузиться в 5 скопировала сами скрипты и в Рино 5 создала новые кнопки, на которые повесила скрипты. Работает.

Ссылка на сообщение
Поделиться на другие сайты

Пытаюсь повесить на кнопку скрипт с расширением .rvb по советам поста 21 и 22. Сначала выполнила рекомендации с поста 22 (Гаспар). Далее не могу найти в командной строке где запрятано выпадающее меню из поста 21 (Кадрен). Прошу помощи-направить в нужную команду

post-10519-1368353452_thumb.jpg

post-10519-1368353540.png

Ссылка на сообщение
Поделиться на другие сайты

Linka, нажать надо на колёсико или на шестёрёнку, которая находится в правом верхнем углу тулбара, в котором вы хотите создать новую кнопку. Чтобы увидеть это колёсико надо разблокировать тулбары и вытащить тулбар на рабочее поле.

Ссылка на сообщение
Поделиться на другие сайты

И мне подскажите, пожалуйста.
Что то не получается скрипт "SectionsWithLenght06_05" повесить на кнопку. В блокноте открывается с крокозябрами. Что то такое первый раз

Rhino.GetObject("╨Т╤Л╨▒╨╡╤А╨╡╤В╨╡ ╨┐╨╛╨▓╨╡╤А╤Е╨╜╨╛╤Б╤В╤М ╨╕╨╗╨╕ ╤Б╨╡╤В╤М",


Все кодировки перебрала.Чего не так?

Ссылка на сообщение
Поделиться на другие сайты

Извиняюсь, через редактор получилось.
Но цифры у всех такие? или как то можно в скрипте подправить высоту?
post-8045-1368550581_thumb.jpg

Изменено пользователем Granny
Ссылка на сообщение
Поделиться на другие сайты

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...