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

flying_yogurt

Реалистичный рендеринг в реальном времени!

Немецкие программисты из Virtual Shape Research написали OpenGL-ный рендеринг для Рино версии выше SR6 .Данное приложение содержит обширную библиотеку материалов,карт отражения,карт шероховатости,карт окружения и освещения сцены.
С помощью этого приложения легко настроить внешний вид рабочего пространства проекта и приблизить его к реальному изображению.
Программа бесплатна! www.virtualshape.com/en/…/realtime-renderer-30

qwerty1000

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

boroda_de:

на букворезе, который 1,5D

немного не верно.
2D это вот (когда набор собирается из прямых сечений):

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

flying_yogurt

Егор,привет!
Представь себе,что это твоя модель.

конечно идеально,если это нурбовая поверхность,ну или полигон сгенерённый программами моделирования последнего поколения.

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

Из фронтальной же проекции выбираешь все отрезки и объект и делаешь проекцию на поверхность (Project to Surface) инструмент в правой колонке инструментов по умолчанию.

Сдвигаешь это всё в сторону.

Теперь попарно дублируешь и сдвигаешь в сторону 1\2 , 2\3 , 3\4…

Переназначаешь всем первым номерам цвет (красный) и всем вторым номерам (белый)

Компонуешь в листе и выполняешь остальные процедуры.

Женьчик:

Немного не то…

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

qwerty1000

Спасибо Костя, надо попробовать вживую. но сам знаешь какой из меня моделлер 😃.
На днях проявлюсь в теме с опытом, т.с.
А в Рино есть скрипты? Типа задал болван, расстояние, а он сам все разбил, снестил и сохранил?

flying_yogurt

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

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

flying_yogurt:

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

Это сечение должно выглядить таким образом

ДедЮз

Уважаемый Константин, Ваши уроки бесценны. Мне кажется, что последний пример апроксимации эллипсоида вращения для случая с центропланом, не корректен. “Сендвич” по типу выше воспроизведенного карабля создаст дробление профиля крыла равного толщине ПП. Чтобы этого не происходило, необходимо “сендвич” строить параллельно плоскости симметрии ЛА, в этом случае и “аэродинамика” сохраняется и количество стыков на объем уменьшается. Как следствие уменьшится вероятность ошибок при стыковке.

flying_yogurt:

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

При продольном “дроблении” это замечание отпадает автоматически

qwerty1000
flying_yogurt:

Это сечение должно выглядить таким образом

не знаю у кого как, а я довел углы реза до 170 градусов, но это предел, даже более чем. дальше струна рвется. может этот сегмент разбить еще и вдоль? по картинке бьем по X и Z, слои идут вдоль Y

это как расческу вырезать на станке

можно вырезать целиком, но лучше отделить мух от котлет. а именно: основа, ручка, иголки все отдельно.

Wit
qwerty1000:

Типа задал болван, расстояние, а он сам все разбил

можно и так,
-выделяем объект
-нажимаем “контур”
-мышью задаём точку старта и направление реза
-в командной строке задаём расстояние между контурами
-“энтер”

только разносить уже руками надо




Женьчик

Вот назрел ещё вопрос…есть передняя кромка, надо поделить её на сегменты для тетриса, но никак не получается что бы отрезки совпали с основной линией, пробовал инструментом Project To Surface, предварительно создав верхнюю корочку центроплана но ничего не получилось, не подскажете как такое можна сделать?

flying_yogurt
Женьчик:

да оно такое и есть:

К сожалению нет.Это у тебя предпоследнее сечение…последнеедолжно выглядетькак перевёрнутое V посмотри на мою иллюстрацию

Женьчик:

есть передняя кромка, надо поделить её на сегменты для тетриса, но никак не получается что бы отрезки совпали с основной линией, пробовал инструментом Project To Surface, предварительно создав верхнюю корочку центроплана но ничего не получилось, не подскажете как такое можна сделать?

Миссия невыполнима!Струна режет только поверхности одинарной кривизны
Давай-ка порежем это всё вдоль…

Женьчик

получается так:

и ещё, у меня вроде получилось сделать для отдельніх сечений переднюю кромку, но она не совпадает с основной…ну ничего, для 3D-фрезера будет одно, для тетриса другое;)

www.youtube.com/watch?v=5Zjusr2--YU

flying_yogurt

Мысль понятна,Жень.Тетрис не всесилен.
Можно пожертовоать точностью этого куска.Сдублируй второе сечение вперёд на одну позицию.Струна тебе вырежет некую заготовку,а напильник всё остальное.

Frr
flying_yogurt:

… Из фронтальной же проекции выбираешь все отрезки и объект и делаешь проекцию на поверхность (Project to Surface) …

После склейки получится Вписанная в “яйцо” фигура. ( так ? )
Можно ли порезать на ломтики, из которых получится Описанная фигура?
Чтобы после удаления углов на стыках получилась исходная выпуклая фигура, без зазора. (т.б. зазор разный получится, в местах с разной кривизной)

ДедЮз
Frr:

После склейки получится Вписанная в “яйцо” фигура. ( так ? ) Можно ли порезать на ломтики, из которых получится Описанная фигура? Чтобы после удаления углов на стыках получилась исходная выпуклая фигура, без зазора. (т.б. зазор разный получится, в местах с разной кривизной)

Эти приемы не гарантируют точности без доп. контршаблонов, а точнее “контрольной корзины”. Сегментация вдоль плоскостей профиля лишена этих недостатков, а неизбежная апраксимация после сборки не влияет на аэродинамику.

flying_yogurt
Frr:

Можно ли порезать на ломтики, из которых получится Описанная фигура?
Чтобы после удаления углов на стыках получилась исходная выпуклая фиг

Да,именно об этом методе и идёт речь.
Но нужно внести коррективы для разработчика моделей под данную методику которая с чьей-то лёгкой руки названа,Тетрис,(почему?)
Дело в том,что логичным завершением всех работ является ошкуривание-выведение сплайна.В этом случае рёбра каждого сегмента на выпуклых участках поверхности стачиваются примерно до середины общей толщины плиты,а в вогнутых остаются без изменения.Поэтому разработчик должен учитывая это действие заранее совершить расчёт стачиваемой массы материала и внести геометрические коррективы в очертание вектора.

Frr
flying_yogurt:

Поэтому разработчик должен учитывая это действие заранее совершить расчёт стачиваемой массы материала и внести геометрические коррективы в очертание вектора.

😃 Припуск будет зависеть от толщины ломтиков. Получается надо каждый раз переделывать модель, при переходе на др. толщину листа.
А автоматического способа делать припуск по точной модели нет?
(Представил какая пурга получится в районе бровей,глаз,носа у 3D-Венеры из соседней темы qwerty1000, если резать таким методом 😃 )

flying_yogurt
Frr:

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

От толщины ломтиков и кривизны поверхности-перепада высот между рёбрами.В случае с фюзеляжем самолёта -небольшие осадки,в случае с Венерой-пурга переходящая в шторм.
А выход простой:
Первый кто удачно прикрепит термопетлю к трёхосевому ЧПУ станку совершит прорыв в сознании.(надеюсь на серьёзные скидки за идею 😃 )