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

Построить точки * вдоль всех кривых эскиза с одинаковым промежутком .


Grisha73

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

Как можно решить данную задачу ?

Построить точки * вдоль всех кривых , состоящих из отрезков и закруглений , которые принадлежат одному эскизу . Точки должны располагаться на одинаковом расстоянии друг от друга (к примеру 10 мм). В эскизе находится несколько не связанных между собой кривых . В начале и в конце кривой должна находиться точка *. Поскольку длина кривых различна, то построить точки на одинаковом расстоянии 10 мм друг от друга невозможно. По техническим условиям расстояние между точками может варьировать от 8 мм до 12 мм , хотя оптимальное расстояние должно стремиться быть как можно ближе к 10 мм. Хотелось бы решить проблему так : пользователь задает промежуток в 10 мм , минимальное отклонение 8 мм , максимальное отклонение 12мм. Солид должен построить вдоль кривых точки находящиеся на одинаковом расстоянии друг от друга.

На приложенной картинке для того чтобы было лучше видно вместо точек построил отверстия.

post-24915-1317395346_thumb.jpg

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


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

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

Жмем F1 и ищем раздел с названием СПРАВОЧНАЯ ТОЧКА.

В справке такого нет - только ручное разбиение и никакого равного расстояния или деления на равные отрезки...

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

Скорее всего по-направляющей (вдоль линии или сплайна)...

Да, в Акаде это действительно просто - часто спасало...

И делать разные линейки, типа нониуса или шкалы индикатора...

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

Попробовал, офигел! Оказывается в Солиде нельзя сделать массив точек. В ПроЕ можно.

Или я чего-то не нашёл.

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

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

Да, неуточненная постановка задачи.

точки находящиеся на одинаковом расстоянии друг от друга.

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

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

Всем спасибо за внимание.

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

Элементарное для AutoCADа непосильное для SolidWorksа.

Между прочим ,очень интересно : а какой приказ в Autocad строит так точки ?

Попробовал, офигел! Оказывается в Солиде нельзя сделать массив точек. В ПроЕ можно.

Или я чего-то не нашёл.

А если точки заменить на отверстия и оставить ту же задачу с равными расстояниями, может быть кто-то сможет ее решить с отверстиями .

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

Между прочим ,очень интересно : а какой приказ в Autocad строит так точки ?

Например <noindex>вот</noindex>....

Делить можно на число сегментов или на расстояние между точками...

Точнее где и как не помню - давно было...

Да простят меня админы за мультик (<noindex>построение лестницы</noindex>) - не удержался (ностальгия)... :blush:

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

А если точки заменить на отверстия и оставить ту же задачу с равными расстояниями, может быть кто-то сможет ее решить с отверстиями .

Создание базовых точек равномерно вдоль элемента, к сожалению возможно только вдоль одного участка...

Размножить элементы вдоль кривой можно, но сегменты кривой должны быть касательны друг другу.

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

К стати и в Солиде есть возможность строить подобные штучки - это называется "Построение массива, управляемого кривой"

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

Элементарное для AutoCADа непосильное для SolidWorksа.

Вражеская пропаганда! Сам лично строил. И по по расстоянию и по равномерному распределению (кол-ву точек).

Что-то амнезия на всех напала. Или дежа-вю :doctor:

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

И по по расстоянию и по равномерному(кол-ву точек.)

Если в Солиде - то как???

Интересно - сам это никогда не делал (ну кроме "обычных" массивов)...

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

К стати и в Солиде есть возможность строить подобные штучки - это называется "Построение массива, управляемого кривой"

Да, согласен - можно. Это вообще-то называется - штаны через голову одевать: построить плиту->прорезать в ней отверстия->построить на отдельном эскизе их центры->заделать отверстия. Солид вообще подобными "решениями" балует. Но в конечном итоге, данную задачу решить действительно можно.
Ссылка на сообщение
Поделиться на других сайтах

Справка:

Вот же ш - Блиин... :doh::blink::g:

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

Спасибо...

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

Как можно решить данную задачу ?

Построить точки * вдоль всех кривых , состоящих из отрезков и закруглений , которые принадлежат одному эскизу . Точки должны располагаться на одинаковом расстоянии друг от друга (к примеру 10 мм). В эскизе находится несколько не связанных между собой кривых . В начале и в конце кривой должна находиться точка *. Поскольку длина кривых различна, то построить точки на одинаковом расстоянии 10 мм друг от друга невозможно. По техническим условиям расстояние между точками может варьировать от 8 мм до 12 мм , хотя оптимальное расстояние должно стремиться быть как можно ближе к 10 мм. Хотелось бы решить проблему так : пользователь задает промежуток в 10 мм , минимальное отклонение 8 мм , максимальное отклонение 12мм. Солид должен построить вдоль кривых точки находящиеся на одинаковом расстоянии друг от друга.

На приложенной картинке для того чтобы было лучше видно вместо точек построил отверстия.

Может кто-нибудь сможет написать макрос для решения данной задачки ?

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

Может кто-нибудь сможет написать макрос для решения данной задачки ?

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

Вражеская пропаганда! Сам лично строил. И по по расстоянию и по равномерному распределению (кол-ву точек).

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

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

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

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

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

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

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

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

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

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

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




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