Добавить везде привязку к центру 3D отверстия как сделано в модуле Трубопроводы

Автор TV-child, 02.10.25, 12:23:39

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

TV-child

Предлагаю добавить везде привязку к центру 3D отверстия как сделано сейчас только в модуле Трубопроводы.

Если в модуле "Моделирование трубопроводов" выбрать инструмент "Присоединительная точка" и навести на грань цилиндра или круглого отверстия, то автоматически определится центр окружности и присоединительная точка будет поставлена в центре.

Такого функционала очень не хватает при использовании инструмента "Отверстие простое" или "Массив

+ Благодарностей: 1

FR347

Согласен. В каркасе тоже присутствует. В принципе для отверстия можно нажать По координатам 0;0. Или по U 50;50
+ Благодарностей: 1

TV-child

Часто бывает, что нужно расставить одинаковый крепёж, расположенный либо неравномерно на одной плоскости, либо сразу и неравномерно и на разных параллельных плоскостях. Для решения этой задачи отлично подошёл бы массив по точкам с привязкой к центрам отверстий, но такой привязки нету.

FR347

в таком случае (была куча настилов, с как попало расположенными отверстиями). Эскиз, проецирую, и далее макросом Простановка центров. Массив по точкам.

СВ

Цитата: TV-child от 02.10.25, 12:23:39Предлагаю добавить везде привязку к центру 3D отверстия ...
Не понял Предложение.
По мне, исходя из его смысла, формулировка должна быть несколько иной: создание присоединительных точек.
Причём данный способ - это один из вариантов.
Предлагаю автору вникнуть глубже и ширше.
Здесь есть варианты и для отверстий, и для иных тел, отверстий одиночных и массивов (что в данном предложении и озвучено); а также и для тел, которые вставляются в отверстия (т.е. создать быстрое сопряжение как у "болтов").
В частности, "внутри" Предложения о точках видно более интересное - Массив по произвольным точкам, создаваемый в контексте Сборки.
Цитата: TV-child от 03.10.25, 08:25:55Часто бывает, что нужно расставить одинаковый крепёж, расположенный либо неравномерно на одной плоскости, либо сразу и неравномерно и на разных параллельных плоскостях. Для решения этой задачи отлично подошёл бы массив по точкам с привязкой к центрам отверстий, но такой привязки нету.
Например, одинаковые болты ставим в массив (массивы) и несколько отдельных отверстий, и всё это в разных плоскостях ... Что-то типа Создать произвольный массив в Сборке/Детали.

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

Starik

Цитата: TV-child от 03.10.25, 08:25:55Часто бывает, что нужно расставить одинаковый крепёж, расположенный либо неравномерно на одной плоскости, либо сразу и неравномерно и на разных параллельных плоскостях. Для решения этой задачи отлично подошёл бы массив по точкам с привязкой к центрам отверстий, но такой привязки нету.

Есть, и даже в 17 версии :um:

2025-10-03_11-53-40.png

TV-child

Цитата: Starik от 03.10.25, 09:57:41Есть, и даже в 17 версии :um:

2025-10-03_11-53-40.png

Нету. Ни в 17, ни в 24.

Попробуйте выбрать функцию "Базовая точка" и навести курсор на торец отверстия. Компас автоматом центр отверстия не подсветит и к нему не привяжется, как ни старайтесь.

TV-child

Цитата: СВ от 03.10.25, 09:08:24Не понял Предложение.

Постараюсь пояснить другим способом если у Вас нету под рукой Компаса с приложением "Моделирование трубопроводов".

В Компас в эскизе 3D модели есть "Привязки" (иконка магнитик). Там есть тип привязки "Центр". Если её включить, то при наведении на окружность в эскизе курсор сможет "ловить" центр окружности и привязываться к нему.

Такое же хочется иметь и при работе с трёхмерными объектами.

Более того, это в Компасе уже есть, но только в приложении "Моделирование трубопроводов" >  "Присоединительная точка".


СВ

Как создать "Присоединительную точку" - это всё ясно. Я о другом: вы же эти точки используете дальше и (с ваших же слов) предлагаете с их помощью создавать "сложные" массивы, которых сейчас в Компасе нет. Вот я и предлагаю "переквалифицировать" ваше Предложение, развить его. Плюс создавать точки не только там, КУДА вставляют (1), но и в том, ЧТО вставляется (2).
Более того, второе может быть даже важнее, ведь БЫСТРО вставить СТАНДАРТНЫЙ болт в отверстие - не проблема, а вставить так же самодельный - не получится.
- - -
К самой же Предлагаемой привязке "Центр" (или "Присоединительная точка по центру") у меня претензий нет. Особенно если она - в один клик: указать окружность, которая лежит на присоединительной плоскости. Тогда "болты" вообще в один клик будут вставляться!!!
Может быть, библиотечные отверстия в принципе должны иметь присоединительную точку, которую и указывать при сопряжении (либо точку, либо (что удобнее) само отверстие)?

TV-child

Цитата: СВ от 03.10.25, 10:34:19вы же эти точки используете дальше и (с ваших же слов) предлагаете с их помощью создавать "сложные" массивы
Я НЕ предлагаю создавать какие-то дополнительные точки на деталях. Я предлагаю, что бы Компас мог ловить и привязываться в 3D к центру отверстия как он это ловит в 2D и как он это ловит в приложении "Моделирование трубопроводов".

Что бы можно было в 3D подвести курсор к краю отверстия и программа подсветила бы его центр, потом взять массив по точкам и задать в качестве базовой точки центр отверстия, просто наведя курсор на торец отверстия, а потом навести на другие отверстия и создавать по их центру экземпляры массива по точкам.

TV-child

Цитата: СВ от 03.10.25, 10:34:19Плюс создавать точки не только там, КУДА вставляют (1), но и в том, ЧТО вставляется (2).
Согласен, что ловить центр программа должна на всём цилиндрическом, как на том куда, так и на том что вставляется.

TV-child

Цитата: СВ от 03.10.25, 10:34:19Тогда "болты" вообще в один клик будут вставляться!!!
Именно этого я и хочу. А если ещё и к массиву по точкам добавить не только базовую точку, но и базовую ось (но тогда надо и ось ловить), то это расширит горизонты ещё сильнее. В некоторых случаях всю сборку можно будет одним массивом "обслужить".

СВ

Цитата: TV-child от 03.10.25, 10:43:04Что бы можно было в 3D подвести курсор к краю отверстия и программа подсветила бы его центр, потом взять массив по точкам и задать в качестве базовой точки центр отверстия, просто наведя курсор на торец отверстия, а потом навести на другие отверстия и создавать по их центру экземпляры массива по точкам.
Понял: никаких промежуточных действий.
А если, скажем, массив сделан и к болту нужно добавить/убавить шайбу, как это будет выглядеть? "Перескочит" сопряжение по плоскости с болта на шайбу и т.д.
Также: как одновременно указать большой массив (несколько массивов) + несколько отдельных отверстий? По одному отверстию или ... ?

Цитата: TV-child от 03.10.25, 10:47:42... если ещё и к массиву по точкам добавить не только базовую точку, но и базовую ось (но тогда надо и ось ловить), то это расширит горизонты ещё сильнее. В некоторых случаях всю сборку можно будет одним массивом "обслужить".
Что за ось и чего нужна?

TV-child

Цитата: СВ от 03.10.25, 10:48:34Что за ось и чего нужна?
У массива по точкам сейчас есть опция "базовая точка", позволяющая указать точку на источнике массива, которая будет совпадать с точкой вставки экземпляра массива.

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

СВ

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

TV-child

Да. Ось с точкой для исходных объектов и оси с точками для экземпляров массива.

И всё это  ловится наведением курсора, а не какими-то построениями и элементами.

p3452

ИМХО: Нужно "просить", разумное - "ось" и "вектор оси" это СИЛЬНО разное ("вектор оси" не связан с толщиной детали, сборки)...

Doom2

В 16 версии нажав на привязку сооcтность и подвести курсор мыши например к отверстию то точка центра этого отверстия появится автоматически и готова для привязки, а в вашем случае если мышь подвести к торцу то так же точка центра торца цилиндра появится автоматически.

В последующих версиях Компаса эту возможность зачем то убрали.

TV-child


p3452

Во-о-от!
В видео, как раз и работает "вектор оси" - в качестве начала вектора пользователь видит точку, а направление единичного вектора, скорее всего, задано по умолчанию (но возможно там есть и кнопка "направление", или что-то подобное).