понедельник, 25 октября 2010 г.

GGProngs

This plugin automatically sets prongs between gems.
It is in WIP stage yet. But I am still working on and promise to realize it in nearest time.
Here is example video:

http://www.youtube.com/watch?v=lu3cJqI1XvQ

пятница, 16 июля 2010 г.

CurveSelfIntersection

Новая команда, которой нет в Rhinoceros 3D V4 (и в V5 тоже) - это CurveSelfIntersection, т.е. нахождение точек пересечения кривой самой с собой. Вы можете возразить, что используя функцию RhinoScript Rhino.CurveCurveIntersection без дополнительного параметра можно обойти отсутствие этой команды? Я пробовал - эта функция не работает.

Решил написать скрипт на Rhinoscript, но после непродолжительных попыток понял, что производительность очень низкая. Пришлось написать эту команду, используя Rhino SDK.
Вот, что у меня получилось: команда отрабатывает на предвыбранной кривой либо просит пользователя выбрать кривую. После этого создаются точки пересечения и выделяются, чтобы пользователь мог их видеть и выполнять какие-то действия с ними дальше.

Ссылка для скачивания: GGCurveSelfIntersect.rar

Вот как выглядит результат работы этой команды:


Требования: Rhinoceros 3D v4.8
Установка: скачайте, разархивируйте в любую удобную для Вас папку, затем открыв Rhinoceros, установите плагин - Tools -> Options -> Plugins -> Install ... указываете на файл в том месте, куда Вы его сохранили. После этого становится доступной команда "GGCurveSelfIntersection".

вторник, 6 июля 2010 г.

Плагины к Rhinoceros 3D

Меня зовут Гузь Эдуард. В настоящее время я работаю в области 3D моделирования для ювелирного производства. А чтобы моделировать было проще и легче я пишу разные скрипты для Rhinoceros 3D, которые и буду выкладывать здесь.

Для начала предлагаю Вашему вниманию плагин для перемещения объектов вдоль нормали, проведенной от габаритного центра объекта до базовой поверхности (или подповерхности полиповерхности). Аналоги от других разработчиков меня не устроили в силу их малофункциональности: при выполнении команды не хватало интерактивности. Бывает удобным, когда нужно приподнять крапана или камни относительно поверхности, по которой они были расставлены. Мой плагин позволяет это сделать благодаря вводу точного значения перемещения (величина шага), а также перемещая на небольшую величину интерактивно (например, шаг = 0.1) до получения удовлетворительного визуального результата. Впрочем, найти ему применение можно и в других случаях.


Ссылка для скачивания: GGMoveAlongNormal.rhp
Требования: Rhinoceros 3D v4, v5
Установка: скачайте, поместите в любую удобную для Вас папку, затем открыв Rhinoceros, установите плагин - Tools -> Options -> Plugins -> Install ... указываете на файл в том месте, куда Вы его сохранили. После этого становится доступной команда "GGMoveAlongNormal".

Версия плагина 1.0.4
1. исправлен отчет о расстоянии, на которое были перемещены объекты.
2. При загрузке плагина создается меню Golden Goose.

Если у Вас будут пожелания по его изменению, улучшению - пишите мне на edward.jewelry.designer@gmail.com