Перейти к публикации

Выравнивание фасетного тела относительно системы координат, какие есть методы


Honey Badger

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

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

Я периодически работаю в NX с фасетными телами. Получаю их методом фотограмметрии реальных объектов, оттого качество некоторых элементов на этих телах сложно назвать высоким. Тем не менее, для задач реверс-инжиниринга такие модели прекрасно подходят. Сам реверс не является проблемой - делов на пять минут. Проблема чаще всего в том, чтобы просто правильно выставить фасетные тела относительно системы координат. Вопрос у меня очень простой по своей сути - поделитесь, пожалуйста, своими методами выравнивания моделей относительно СК (т.е. чтобы модель располагалась симметрично относительно какой-либо выбранной плоскости), при условии, что строить примитивы на самой модели мы не можем. Для примера привожу скрины одной такой модели - как можно идеально (или близко к идеальному) ее выровнять? Заранее спасибо!

cMSv0zD.jpggQmThJ7.jpg

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


UnPinned posts
8 минут назад, mrvcf1 сказал:

получилось?

Здравствуйте! Да получиться-то получилось, это не проблема. Я просто ищу, какие еще приемы можно использовать для цели выравнивания. Т.к. я тему создал именно для этого, а не чтобы выровнять конкретную модель - её можно было и методом тыка подобрать... Интересно, можно ли использовать для этого автоматическую подгонку деталей друг под друга (например через Набор точек в набор точек, из модуля реверс-инжиниринга) - нравится как прога работает))

Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, Honey Badger сказал:

Интересно, можно ли использовать для этого автоматическую подгонку деталей друг под друга

Наверняка есть приемы, я предпочитаю "вручную".

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, mrvcf1 сказал:

Наверняка есть приемы, я предпочитаю "вручную".

В любом случае, спасибо за подсказку, я запомнил этот вариант.

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, mrvcf1 сказал:

получилось?

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

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

@Honey Badger Да способов очень много можно придумать, главное что поняли принцип. Уверяю даже если найдете спустя время, "автоматическое" выравнивание, скажите что херню оно делает))

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, mrvcf1 сказал:

главное что поняли принцип

Принцип-то понял, только мне кажется, что принцип должен быть не один. Т.е. где-то используем равенство, где-то углы, где-то ещё что-то... А я пока медленно соображаю в этом плане

Ссылка на сообщение
Поделиться на других сайтах
05.10.2023 в 00:47, mrvcf1 сказал:

Да способов очень много можно придумать

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

Ссылка на сообщение
Поделиться на других сайтах
21 минуту назад, Honey Badger сказал:

Не подскажите, как

Ох как я ждал этого вопроса :beer:

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, maxx2000 сказал:

Ох как я ждал этого вопроса :beer:

Может у Вас тогда и ответ на него подготовлен?..))

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Honey Badger сказал:

Не подскажите, как Вы размещали на моей модели самую первую поверхность (на дне)?

У Вас желание отпадет реверсинжинерить)))

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Honey Badger сказал:

Не подскажите, как Вы размещали на моей модели самую первую поверхность (на дне)?

А как же ты за пять минут всё строишь?

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

@Honey Badger На пример так: (Я предпочитаю по другому: вручную, тут получается обрезанная поверхность и нужно лишние движения делать чтобы редактировать ее). Если как база, сойдет, но можно лучше.

Изменено пользователем mrvcf1
Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, mrvcf1 сказал:

У Вас желание отпадет реверсинжинерить)))

Почему же) С моей первой темы (где мне помогали адаптироваться к NX после Компаса) прошел почти год, и ничего не отпало, зато прогресс такой, о каком на Компасе я и мечтать не мог. Да, подустал, конечно, но это только потому что нет новых идей. Появится проект, которым будет хотеться заниматься, и усталость исчезнет. Спасибо Вам за помощь!

4 часа назад, mrvcf1 сказал:

тут получается обрезанная поверхность

Ну, то есть обрезали сами чисто для красоты?) Если так, то всё ясно. Я просто подумал, что это автоматом получается при применении какой-то команды. 

5 часов назад, Ветерок сказал:

А как же ты за пять минут всё строишь?

...при условии выровненной модели))

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Honey Badger сказал:

С моей первой темы (где мне помогали адаптироваться к NX после Компаса) прошел почти год

только вот как говриться "Можно вывезти девушку из деревни можно слезть с Компаса - Но нельзя вывести деревню из девушки Но ты не оставил погремушки Компаса в Компасе.":diablo:

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, maxx2000 сказал:

только вот как говриться "Можно вывезти девушку из деревни можно слезть с Компаса - Но нельзя вывести деревню из девушки Но ты не оставил погремушки Компаса в Компасе.":diablo:

Что-то это вообще не в тому сейчас было... Я в Компасе ничего сложнее операций выдавить-вырезать-повернуть, по сути и не знал (это так, если оглядываться назад и сравнивать с полученным опытом). И именно при попытке повысить уровень и стали возникать проблемы, виноват в которых, как я считаю, был именно Компас и его кривизна. В NX ни намёка на них нет - работаю в своё удовольствие, всё что мне нужно я умею (ну или почти всё). По выравниванию проблема вообще с ПО не связана, это скорее к знаниям геометрии можно отнести, но геометрию в школе я сознательно прогуливал))) Не занимался бы 3д-моделированием - ни разу бы и не пришлось об этом жалеть. 

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Honey Badger сказал:

Что-то это вообще не в тому сейчас было...

В тему, ещё как в тему. Ты пытаешься тащить за собой то, что тащить не надо. Бобышки они и в Африке бобышки, а вот реверсинжиниринг стоит особняком в каждой системе, и с школьным курсом геометриии он практически не связан, ибо все построения базируются на импортированной(т.е. уже существующий) "геометрии"

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, maxx2000 сказал:

Ты пытаешься тащить за собой то, что тащить не надо

Не в тему, ещё как не в тему. Сказал же - ничего с собой тащить не пытаюсь, потому что тащить оттуда нечего. А при чём тут геометрия - читайте заголовок темы.

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

@Honey Badger фасетное тело не имеет геометрии. Это поверхность состоящая из геометрических примитивов. Чтобы построить геометрию по фасетному телу не надо знать школьный курс геометрии, достаточно знать о её существовании.

Теперь когда ты задал вопрос: "Как?" ты плавно подошёл к тому, чтобы получить ответ "Потому что"

Тебе изначально было сказано, чтобы выровнять надо построить геометрию, геометрия строится по фасетному телу с применением инструментов реверсинжиниринга.

 

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • AleXtM
      Добрый день, столкнулся с казалось бы тривиальной задачей - рассчитать требуемый момент электро-двигателя, но столкнулся с проблемой - масса "рычага". Знатоки, подскажите пожалуйста, как правильно посчитать требуемый момент двигателя? Описание применения(упрощено): двигатель жестко закреплен, на оси двигателя жестко закреплена вытянутая пластина 500мм длинной(вес пластины 300гр), перпендикулярно оси вращения, на пластину будет устанавливаться доп. вес(не важно что, главное весить будет примерно 150гр). При работе конструкции, пластина должна приводиться электро-мотором в движение - из горизонтального положения поворачиваться на 150 градусов и обратно(конструкция необходима для тестового стенда - симулирует открытие крышки). Как рассчитать необходимый момент двигателя(минимальный)? С учетом того, что рычаг(плечо) имеет вес. На прикрепленном скриншоте отобразил примерно внешний вид(упрощенно). 
    • Fedor
      Продать долг - обыкновенное дело тут никакого криминала. https://xn--c1abvl.xn--p1ai/pokupka_prodazha_dolgov/ Просто бизнес.  :)      Коль швейцарцы проектируют под сроки, то рисковано что-то у них покупать  ...  :) 
    • andrei4ik
      в настройках и так выключены все опции связанные с этим режимом в настройках и так выключены все опции связанные с этим режимом и главное я один раз нечаянно переключился на сокращенный режим, и с тех пор он в этом положении залип...может это какой то баг? и притом он и вот тут тоже залипает  
    • Ninja
      дааа, интересная могла ситуация выйти, мож тогда и судьба твоя по другому бы сложилась? Согласно теории хаоса который про бабочку... И не обсчитывал бы сегодня здания, а обсчитывал бы общак той банды! Упустил такие возможности Федя! И всё-таки у этих швейцарцев всё просчитано, и лючок тот тоже)) Всё продуманно, просто надо придерживаться их рекомендаций! А я так понимаю, что тот лючок ты просто заварил нафиг. И этот кран переживёт четыре поколения заводчан. И теперь время боится не только пирамид, но и твой кран..  
    • ak762
      я так понимаю подача в G93 пересчитывается из G94 т.е можно пересчитать в G93 и потом обратно в G94 в каждом кадре с интерполяцией плавного движения силами постпроцессора. то что осваиваете возможность станка это хорошо, но впечатление что детали вашего редуктора плоские и без поворотной оси их разместится больше чем с осью которая требует пространства на столе, всё это конечно ИМХО
    • Sabadash
      Уже работает тише) Но что конкретно изменяет стойка в процессе автонастройки сервы она конечно не показывает.    
    • Jesse
      @Orchestra2603 таки прилетела задача по оценке вибропрочности конструкции в частотной области на основе акселерограммы.. Т.е. помимо частотных характеристик входной нагрузки, мне надо правильно определить её амплитуду в частотной области. Акселерограмма априори нестационарная нагрузка, что подтверждает график сильно меняющегося среднеквадр. отклонения. Так что сразу рассматриваю только вторую половину -  более менее стационарную часть Строю дискретный Фурье-спектр в Вольфрам Математике ну типа получаю характерные частоты сейсмического воздействия до 30 Гц. Збс... Но вот с амплитудой непонятка. Мне вот это полученную амплитуду и задавать в программе расчёта прочности? Почему спрашиваю? - это ведь дискретное преобразование. И типа согласно равенству Парсеваля энергия сигнала сохраняется, да. Но всё зависит от числа отсчётов. Ну вот как простой пример: синусоидальный сигнал с частотой 50 Гц и амплитудой 1, длина сигнала 2 с.  В первом случае частота дискретизации 200, во втором - 1000. Ну то есть при одинаковой длине в 5 раз больше отсчётов во втором случае. А амплитуда в 3 раза больше... И где правильная амплитуда? Я конечно понимаю, что в моих присланных данных одно количество отсчётов и одна частота дискретизации.. Но как правильно делать то.?)
    • Buka_juve
      Здравствуйте!!!   Может кто-то сможет поделиться постпроцессором для стойки Fanuc 31i TD или Fanuc 0i-TD (XZC). Вообще интересует обработка фрезерованием шнеков с поворотом детали по оси C.   Станки Hyundai Wia L280LM или L150SY.   Спасибо
    • Sabadash
      Поправьте режим легкой сборки в настройках, включается с определенного количества деталей, просто увеличьте количество деталей или отключите этот режим. Быстрое переключение в дереве построения (Set resolved to lightweight)
    • mixey53rus
      Вот пример программы, которой сам пользуюсь O0001 ( T17 | M10 METCHIK | H17 ) N100 G21 N102 G0 G17 G40 G49 G80 G90 N104 T17 M6 ( T17 | M10 METCHIK | H17 ) N106 G0 G90 G54 X-.75 Y0. S100 M3 N108 G43 H17 Z5. N110 G94 N112 M29 N114 G98 G84 Z-10. R.5 F150. N116 G80 N118 G94 N120 M9 N122 G53 Z0 N124 G53 Y0 N126 M30
×
×
  • Создать...