Цитата | ||||
---|---|---|---|---|
написал:
|
10.03.2024 10:53:54
Имеется 3D поверхность, условно полусфера. Нужно каким-то образом создать плоскую выкройку этого тела. В голову приходит разве что упростить поверхность, превратив в полигональную из прямоугольников, а потом разогнуть как листовой материал.
Так вот: как можно превратить криволинейную поверхность в полигональную/линейчатую, желательно с возможностью задавать степень детализации?
Изменено: |
|
|
23.07.2023 17:29:30
Галка "Обновлять геометрию" как будто не влияет. А вот разрыв с исходным файлом влияет. Но не всегда. Почему не всегда - непонятно. И почему вообще разрыв должен мешать повороту модели? Логично вроде бы наоборот - разрываем связь и делаем с моделью что угодно. |
|||
|
23.07.2023 15:30:41
Но сам факт такого глюка несколько удручает. Почти каждый день новые обнаруживаются... |
|||||||
|
23.03.2023 22:07:40
Всем привет!
Несколько дней пытаюсь самостоятельно освоить модуль ЧПУ. Сил уже нет бороться с багами и непонятками... Не исключаю, что я слишком привык к другим CAM-системам и еще не понял всей прелести T-Flex ЧПУ. До сих пор имел опыт с SolidCAM и Autodesk Fusion 360. Вот первые вопросы (а боюсь, будет еще немало): 1. Где ноль? Вроде бы ни в одном примере не увидел систему координат. В некоторых примерах вообще только одна плоскость оставлена "Вид сверху", остальные удалены. 2. "Настройка постпроцессора". "Начальный номер" - это номер первого кадра? В общем, на реальный номер первого кадра ввод каких-либо чисел в этом поле не влияет. Всегда первый кадр N0. А это мешает вставить нужные мне коды до генерируемой УП. 3. "Настройка постпроцессора" всегда теряет загруженный постпроцессор после закрытия. Приходится заново искать и загружать. 4. "Редактор инструментов" - то же самое, теряет таблицу загруженного инструмента. 5. Кроме того, "Редактор инструментов" открывает папку, вовсе не ту, к-рая задана в "Настройках CAM-системы", а последнюю открытую где-либо. Например, папку с постпроцессорами. 6. "Параметры обработки" на что-то влияет? В примерах эта настройка не используется. Когда сам туда пытаюсь что-то вбить (на своей тестовой модели) - часть теряется (путь к файлу инструмента, например). |
|
|
20.03.2023 13:43:05
Очередные глупые вопросы!
Создал сборку, в к-рую вставил 3D фрагмент, внутри которого есть ЛСК. 1. В сборке не вижу этой ЛСК 2. Не могу зафиксировать положение этого фрагмента. В контекстном меню нет соответствующего пункта. Куда смотреть? п. 1 решился - в свойствах ЛСК следовало поставить "Внешняя: на один уровень"
Изменено: |
|
|
18.03.2023 11:45:17
Все это включено, дело в чем-то другом.
Ага, нашел! 1. ЛСК не нужна, если направление совпадает с родительской СК 2. На нужную ось СК тыкаем ПКМ, в контекстном меню выбираем "Перенести до точки" 3. Выбираем нужную точку. 4. Все! "Метод тыка" наше все! ) Упс... похоже, в этом варианте ЛСК все же нужна, ибо "до точки" переносятся не грани, а родительская СК, а грани переносятся на разницу расстояния от родительской СК до точки. Что вообще-то не очень
Изменено: |
|
|
18.03.2023 10:00:17
Кроме того, слегка напрягает внедрять ЛСК для каждой грани.
|
|||||
|
18.03.2023 07:57:13
Есть потребность выполнить перемещение грани не на фиксированное расстояние в единицах длины, а "до ребра". Как это можно осуществить?
В операции "Перемещение граней" такой возможности нет, там только числовые значения (ну или переменные). Можно как-то привлечь параметризацию? Допустим, создать переменную, к-рая равна нужному расстоянию до этого ребра. Но как это сделать? Вроде, нашел: Создаем линейный размер до этого ребра. В дереве построений создается соответствующий объект со своим идентификатором. Создаем переменную, значение которой получаем из этого размера, прописывая в выражение функцию: get("0x4000039","VALUE"). 0x4000039 - идентификатор размерного объекта. Эту переменную используем для перемещения грани. Вроде, все верно? А проще нет варианта?
Изменено: |
|
|
17.03.2023 13:54:14
Вообще складывается впечатление, что в модели нарушена линейность истории построений. Об этом говорят, например, ошибки в окне "Диагностика" при откате. Выявляются мифические ошибки, связанные с некоторыми элементами, которые в точке отката еще не были созданы.
Изменено: |
|||
|
17.03.2023 10:02:19
В общем, меня бы устроило что-то вроде "Пересчет только по команде вручную".
Изменено: |
|||
|
17.03.2023 09:58:59
В архиве - 2 файла, открывать следует TP_10f_2022_M.grb, второй файл - это используемый фрагмент. В конце дерева построений кучка сглаживаний. Вот их и нужно смотреть. Кстати, при входе в "Изменить" также происходит пересчет. Тоже - почему? |
|||
|
17.03.2023 09:16:29
При применении простого сглаживания происходит пересчет примерно с середины всего дерева построений. Учитывая, что все дерево довольно большое, это занимает долгие секунды.
Почему так происходит и есть ли возможность отключить? Документацию просмотрел, пока не удалось найти ответа. |
|
|
16.03.2023 08:23:36
Невалидных мест нет.
Тут обнаружилось еще странное (вчера не заметил или только сегодня появилось): Если после разделения тела на отдельные 6 тел, то после сохранения создается еще 6 "вторичных" ссылок на операции, на которые и ссылаются последующие операции. И вот эти-то ссылки перетасовываются при закрытии/открытии файла! Соответственно, если перетасовалось неверно, то последующие операции не выполняются и модель рушится. Пробовал до разделения выгружать модель без истории построений через формат Parasolid и потом повторить разделение и последующие операции в отдельном файле. В этом случае проблем нет, никаких вторичных ссылок и перетасовки не возникает. Мне, как бывшему программисту, приходит мысль, что происходит переполнение какого-то стека/кэша в модели и т.п. Я бы выложил модель здесь, если у кого будет желание посмотреть. Но это 10Мб, стоит ли перегружать форум?
Изменено: |
|
|
15.03.2023 21:49:24
В общем, ссылка исправляется только если Перезадать операцию. Но перезагрузка снова все портит.
Кроме того нарушается сортировка всех последующих операций. Это все происходит на довольно сложной модели. Создал для иллюстрации простейшую модель с аналогичным набором операций - не повторяется. А в сложной - постоянно. Причем, началось после применения "Разделение". Даже не знаю в какую сторону думать. |
|
|
15.03.2023 21:23:36
Можно ли в операции заменить ссылку на родительскую операцию без редактирования/перезадания?
Обнаружился то ли баг, то ли я чего-то не понимаю. Тело, состоящее из 6 отдельных тел, разделяю операцией "Разделение", получаю тела со ссылками условно 14, 15, 16, 17, 18 и 19. К телу со ссылкой 15 применяю "Уклон". Сохряняю проект, выхожу из T-Flex, захожу обратно, загружаю проект. Вижу "Ошибка регенерации..." Выясняется, что "Уклон" ссылается уже не на тело 15, а на тело 18. Что интересно - при входе в "Уклон" подсвечивается правильное тело, т.е. 15.
Изменено: |
|
|