D Модели Rhinoceros
Иногда в работе приходится сталкиваться с 3D моделями, имеющими излишнюю полигональность. Это может произойти по следующим причинам:. Модель получена в результате сканирования.
Одна из насущных задач при подготовке модели к фрезерованию -- создание контура вокруг модели. Строить подобный контур, очерчивая модель вручную -- занятие.
Модель создана в таких программах как Zbrush, Maya и т.п. Автор при экспорте в STL по какой-то причине задал наивысшее количество полигонов В результате при работе с такой моделью мы имеем следующие проблемы:. Сложность ее редактирования. Например, разделения на части или объедение с другой моделью. Увеличение времени загрузки модели в слайсер. В некоторых слайсерах до сих пор есть ограничение на количество полигонов 3D моделей.
Увеличение времени слайсинга. Рассмотрим способы уменьшения количества полигонов 3D моделей с помощью Autodesk 3Ds Max и Rhinoceros. Начнем с Autodesk 3Ds Max. Запускаем 3Ds Max и вызываем команду Import.
Check/repair objects Диагностика Иногда модели могут получить повреждения. Эти поврежденные области могут вызывать проблемы. Инструменты Rhino позволяют построить и плохую модель. Например, Rhino позволит Вам создать плоскую поверхность из самопересекающейся кривой, но результатом будет плохо определенный объект, который вызовет проблемы позже. Другая потенциальная проблема - крошечный край обрезания, соединяющий с большей обрезающей кривой на смежной поверхности. Если Rhino согласует большие края, иногда край крошечной обрезающей кривой сжимается так, что остается действительно только точка. Этот сжатый край не имеет больше определимую ориентацию и вызывает проблемы.
Здесь приведены методы, которые Вы можете использовать для повышения общей надежности вашей модели. Рисование крошечных линий, чтобы соединить части обрезающей кривой, вместо того, чтобы свести вместе две оконечные точки кривой, обычно мешает другим объектам объединяться и, как правило, бывает причиной проблемы. Иногда микроскопические края могут быть генерированы другими способами, такими, как Булевы операции, в которых объекты находятся в непосредственной близости друг от друга. Обрезка краев, слишком маленьких или изогнувшимися назад на себя, является самой большой причиной проблем в моделях. Есть инструменты Rhino, которые Вы можете использовать, чтобы исследовать Вашу модель на эти дефекты. Первой попробуйте команду. Если Ваша модель не проходит, то она перечислит некоторые конкретные проблемы.
Есть инструменты Rhino, которые Вы можете использовать, чтобы исследовать Вашу модель на эти дефекты. Если Ваша модель проходит, это не означает автоматом, что она на 100% структурирована должным образом.
D Модели Rhinoceros Video
Некоторые проблемные части модели, такие как поверхности, загибающиеся назад или пересекающие себя, очень трудно автоматически обнаружить, и не проверяет на такие вещи. Но эта команда может проверить общую полную структуру объекта. Необходимо снова проделать всю работу по кругу, снова.
Если есть много длинных краёв, то Вы можете использовать команду, чтобы разбить все края, имеющие совместимую структуру, а затем, использовать команду, чтобы вручную объединить надлежащие пары. Когда есть длинные и крошечные объекты, смежные друг с другом, команда может запутаться. Когда это случается, то ручная низкого уровня может работать в качестве замены. Эти инструменты находятся в меню Analyze (Анализ) под Edge Tools (Инструменты Краев). Возможно, Вам придется использовать несколько из этих инструментов, чтобы исправить нарушения в моделях. Как избежать ошибок в моделировании. Вообще избегайте делать в моделях крошечные края.
Не используйте кривые, которые состоят из таких отрезков: два больших по бокам и соединяющая их крошечная кривая. Постарайтесь убедиться в том, что прилегающие части сопрягаются чисто с хорошим, простым из края в край соответствием. Инструменты анализа включают Check (Проверка) Обнаруживает ошибки в структуре данных выделенного объекта и сообщает о них. Шаги:. объекты. Отобразится сообщение относительно 'правильности' объекта. Это - пержде всего, инструмент для диагностики потенциальных ошибок геометрии.
Удалите или реконструируйте объекты, содержащие ошибки. Панель Инструментов Analyze (Анализ) Check Objects (Проверить объекты) Панель Инструментов Geometry Fix (Исправление Геометрии) Check Objects (Проверить объекты) Панель Инструментов Diagnostics (Диагностика) Check Objects (Проверить объекты) Меню Analyze (Анализ) Diagnostics (Диагностика) Check (Проверка) CheckNewObjects (Проверять Новые Объекты) Обнаруживает ошибки и сообщает о них в объектах, которые были созданы или импортированы. Шаги:.
В диалоговом окне Check New Objects (Проверять Новые Объекты) щелкните Yes (Да). Эта команда находит ошибки, которые создают недопустимую геометрию в модели. Эта функция позволяет найти и исправить причину плохой геометрии, входящей в модель.
Если Вы нуждаетесь в удобной отладке Rhino, пожалуйста включите эту функцию. Каждый раз, когда объект создан или импортирован из файла, Rhino выполняет команду.
Если решает, что объект плохой, Rhino показывает диалоговое окно, сообщающее Вам, о проблеме. Это сообщение появляется, как только создается плохой объект. это ресурсоемкий процесс. Это может сделать файлы импортирования и работу со сложными твердыми телами несколько медленнее. Если Вы находите, что эта функция слишком сильно замедляет Ваш Rhino, Вы можете отключить ее, набрав в командной строке CheckNewObjects (Проверять Новые Объекты). Если Rhino создает плохие объекты во время моделирования: Если Вы нормально работаете и диалоговое окно Check New Objects (Проверять Новые Объекты) вдруг появляется - это значит, что Вы нашли ошибку в Rhino. Мы были бы очень признательны Вам, если бы Вы сообщили нам об этой ошибке.
Вот так:. Щелкните OK, чтобы закрыть диалоговое окно.
Воспользоваться еще один раз командой. Это вернет вашу модель в состояние, бывшее непосредственно перед тем, как плохой объект был создан. все объекты, которые Вы использовали в предыдущей операции моделирования. Используйте команду все объекты, которые Вы использовали в предыдущей операции моделирования. Сохраните файл как ' CheckNewObjects Bug.3dm'. Отправьте файл 'CheckNewObjects Bug.3dm' на электронную почту.
D Модели Rhinoceros Pictures
Не забудьте рассказать нам, какие команды Вы использовали, а также любые опции, которые были включены, когда вы использовали его. Если Rhino создает плохой объект, открывая 3DM файл:. Пожалуйста не сообщайте об этой проблеме.
Если Вы открываете или импортируете Rhino.3dm файл, возможно, что в этом файле будут плохие объекты. Эти объекты были, вероятно, созданы командой в предыдущей сессии Rhino. Мы достаточно уверены в том, что импорт и экспорт кода для Rhino 3DM файлов является надежным и не создает плохой геометрии. Если Rhino создает плохой объект при открытии какого-либо файла не 3DM:. Если Вы пытаетесь считать в IGES, STEP, или файл в другом формате (не Rhino.3dm файл), и Rhino создает плохой объект пожалуйста сообщите нам о этой проблеме:.
Пожалуйста пошлите по электронной почте файл, который Вы импортируете. Убедитесь, что Вы объяснили, что Rhino создал плохие объекты, читая файл. Панель Инструментов Analyze (Анализ) Check all new Objects (Проверить все новые объекты) (Щелчок правой кнопкой мыши) Панель Инструментов Diagnostics (Диагностика) Check all new Objects (Проверить все новые объекты) (Щелчок правой кнопкой мыши) В Меню отсутствует ExtractBadSrf (Извлечь Плохую Поверхность) Отделяет поверхности с ошибками от составных поверхностей. Шаги:. Если Вы нашли, которая не проходит команду, используйте команду ExtractBadSrf (Извлечь Плохую Поверхность) для извлечения плохой поверхности из изначальной составной поверхности. Тогда Вы сможете исправить плохую поверхность и затем использовать команду, чтобы снова прикрепить ее к хорошей части составной поверхности.
В Панелях Инструментов отсутствует В Меню отсутствует RemoveFlippedNormals (Удалить Перевернутые Нормали) Переворачивает некорректно ориентированные нормали NURBS поверхностей. Шаги:. поверхность или и нажмите. Нормали повторно вычислены, чтобы соответствовать поверхности или составной поверхности. Нормальная естественная поверхность определяется как продукт пересечения векторов. В Rhino есть дополнительная метка, прикрепленная к каждой поверхности, которая показывает, соответствует ли нормаль поверхности естественной нормали или перевернута. Команда RemoveFlippedNormals (Удалить Перевернутые Нормали) корректирует поверхность в, чтобы она соответствовала текущему направлению нормалей.
Это не исправляет проблемы геометрии. Примечание: Используйте команду, чтобы отобразить нормали графически. В Панелях Инструментов отсутствует В Меню отсутствует RemoveMultiKnotSrf (Удалить Множественные Узлы с Поверхности) Удаляет множественные, но не полно-многократные узлы из поверхностей. Примечание: Множественные узлы - это нечто большее, чем один узел на место. Полно-многократные узлы дают в одной точке местоположения так много узлов, сколько указано в степени может быть в той точке, в которой пожелаете. Поверхности, созданные командами, и могут быть созданы с множественными узлами.
Команда RemoveMultiKnotSrf (Удалить Множественные Узлы с Поверхности) удаляет это нагромождение узлов, если они не полно-многократны. Удаление множественных узлов может вызвать некоторые потери в точности поверхности, но на практике, это обычно не проблема.
Преимущество для устранения этих узлов заключается в том, что рассчеты точек поверхности значительно сокращаются. Опция Simple Sweep (Простое Протягивание) в диалоговом окне создает поверхность, без нескольких узлов, но эта опция доступна только в ограниченных случаях, когда все кривые удачно подобраны и корректно размещены. Обычно команда позволяет точно протянуть многообразные входные кривые для создания поверхности. Панель Инструментов Surface Tools (Инструменты Поверхности) Remove MultiKnots from Surface (Удалить Множественные Узлы с Поверхности) В Меню отсутствует DivideAlongCreases (Разделить Вдоль Складок) Делит поверхность на отдельные части в загибах.
Поверхность со складками ( ) разделена на гладкие части, объединенными. Панель Инструментов Surface Tools (Инструменты Поверхности) Divide Along Creases (Разделить Вдоль Складок) (Щелчок правой кнопкой мыши) Меню Surface (Поверхность) Surface Edit Tools (Инструменты Редактирования Поверхности) Divide Surface on Creases (Разделить Поверхность на Складки) GCon (Геометрическая Непрерывность) Анализирует и сообщает о геометрической непрерывности между двумя кривыми. Шаги:. первую кривую около конца, который совпадает с концом другой кривой. Выделите вторую кривую около совпадающего конца. Касание и кривизна отобразится в командной строке.
Панель Инструментов Analyze (Анализ) Geometric Continuity of 2 Curves (Геометрическая Непрерывность Двух Кривых) Меню Analyze (Анализ) Curve (Кривая) Geometric Continuity (Геометрическая Непрерывность).