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

Линейный массив точек на поверхности


spirpda

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

Коллеги! Подкиньте идею.

Имеется поверхность, достаточно большая и гладкая. Надо раскидать много-много точек. Единственный критерий - по одному направлению (приблизительному) между точками -10 мм (+-0.05 мм). По второму направлению (приблизительно перпендикулярно первому) - 6 мм (+-0.05 мм). Поверхность не торсовая, поэтому построить в развертке, а потом свернуть - не годится (да и как?).

Искал по форуму (всему) - все не годится, а может не нашел.

Точек прибл. 40000.

Главное - идея, запрограммировать смогу.

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


Может командой "кривые из тел\выделениие\изопараметрические кривые" выделить изопараметрические кривые на поверхности? Они для относительно плоской поверхности будут приблизительно перпендикулярными. Только там задается количество линий и проценты. Так что придется пересчитывать-подбирать чтобы обеспечить шаг 10мм и 6мм.

Или сделать две этих "перпендикулярных" кривых на поверхности, а остальные задавать через "кривая по кривой\смещение на грани" тоже с шагом 10 и 6.

На пересечении кривых можно построить точки. Это для построения в ручную.

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

Правда 40000 тяжеловато будет.

P.S. Сейчас посмотрел. В версии 7.5 и позже есть построение точек по изопараметрам "база/точка\набор точек" тип:"точки на грани". Так что тоже можно без построения вспомогательных линий.

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

Точность +-0.05 мм конечно жестковато. А вот если +-0.2 мм примерно получается, если использовать кривую экв. по поверхности. Шаг приходится менять, чтобы прямоугольные (приблизительно) посередине "ячейки" оставались не очень перекошенными (параллелепипедами) по краям. Вообще-то задача оказалась завязана на "разворачиваемость" поверхности - искажаются либо углы, либо расстояния.

В принципе задача почти решена (вручную). 40000 точек - это всего-то 200 на 200 кривых :smile:

PS: Видел где-то в подфоруме по Solidworks решение для "разворачиваемой" поверхности через развертку-свертку в их "листовом металле".

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

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

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

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

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

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

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

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

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

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

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



×
×
  • Создать...