Как узнать объем тела (в модели) и полученное значение записать в переменную?

Автор Pokemon, 06.05.24, 11:17:45

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

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

Pokemon

Всем доброго времени суток!
Есть многотельная модель, для одного из тел хотелось бы узнать его объем. Этот объем хочется занести в переменную.
Пока не понял, как это сделать.
Из стандартных свойств есть масса этого тела... зная плотность можно вручную посчитать объем, но хотелось бы автоматом.

2024-05-06_13-10-58.png

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

Pokemon

Для начала можно хотя бы массу объекта загнать в переменную... тоже пока не понял как это можно сделать.

IgorT

Тоже пытался заполучит массу в переменную. У меня не получилось....
По ходу это можно сделать только через API. Но я не умею.

Pokemon

Смог вставить ссылку на массу в линию-выноску, с шестью знаками  :-))) ... но как её использовать дальше...

2024-05-06_13-30-23.png

IgorT

Для этого конкретного случая может быть посчитать объем из геометрии цилиндра?

Pokemon

Цитата: IgorT от 06.05.24, 11:35:14Для этого конкретного случая может быть посчитать объем из геометрии цилиндра?
Под полкой линии выноски значение 0,003, это уже посчитано с округлением исходя из размеров, но это для простого случая. Когда геометрия сложнее.... вытащить бы объем или хотя бы массу в переменную - было бы интереснее.

IgorT

Может у кого на форуме есть готовый макрос?
Без этого средствами Компаса, ИМХО, не получится достать массу в переменную.

Валерий Изранов

Pokemon, просто для  общего понятия. А зачем загонять объем в переменную?

Pokemon

Цитата: Валерий Изранов от 06.05.24, 11:43:52А зачем загонять объем в переменную?

Если в спецификации в разделе "Материалы" будет присутствовать позиция материала измеряемая в кубометрах, то как занести кол-во материала, чтобы была связь с моделью?

СВ

Цитата: Pokemon от 06.05.24, 11:17:45... зная плотность можно вручную посчитать объем,
Зачем пересчитывать? Если задать плотность =1, то 1 кг равен 1 л.

IgorT

Цитата: СВ от 06.05.24, 12:49:52Зачем пересчитывать? Если задать плотность =1, то 1 кг равен 1 л.
Так бывает не всегда. Как быть с плотностью, отличающейся от единицы?  8-)

СВ


Pokemon

Цитата: СВ от 06.05.24, 12:49:52Если задать плотность =1, то 1 кг равен 1 л.
Даже если задать плотность и получить количество килограммов массы, равное количеству кубометров объема, то:
Цитата: Pokemon от 06.05.24, 11:20:57хотя бы массу объекта загнать в переменную... тоже пока не понял как это можно сделать.
... значение массы пока не получилось передать в переменную.

СВ

Цитата: Pokemon от 06.05.24, 11:34:31Смог вставить ссылку на массу в линию-выноску, с шестью знаками  :-))) ... но как её использовать дальше...

2024-05-06_13-30-23.png
1 - количество знаков настраивается.
2 - где у вас должны находиться сведения об объёме? В Наименовании? В примечаниях?

IgorT

Цитата: СВ от 06.05.24, 13:17:11Эта плотность - исключительно для подсчёта объёма.
Это когда она равна единицы? Ну да. Это понятно.
Но как быть с иной плотностью?
Во задачу Аскон задал. Сам вычисляет втихоря массу и объем, а нам повычислять с ними не дает!

IgorT

Цитата: СВ от 06.05.24, 13:40:59... где у вас должны находиться сведения об объёме? В Наименовании? В примечаниях?
Оно может быть и там и там. Дело не в том "где", а каким образом вычислить...

Pokemon

Цитата: СВ от 06.05.24, 13:40:591 - количество знаков настраивается.
В данном случае не настраивается:

2024-05-06_15-39-15.png

Цитата: СВ от 06.05.24, 13:40:592 - где у вас должны находиться сведения об объёме? В Наименовании? В примечаниях?
Хочется, чтобы в ячейке "количество" указывался объем. Например в ГОСТ Р 2.109-2023 на рисунке 23 в спецификацию занесен уголок (поз. 2), для которого в ячейке "количество" подразумевается длина уголка в метрах. 
Мне же для примера из первого сообщения нужно занести кубометры, для другой позиции - квадратные метры.

Для квадратных метров можно создать измерение "Площадь"
Для длины можно размером или измерением получить переменную с величиной длины (в миллиметрах или метрах).

СВ

Цитата: IgorT от 06.05.24, 13:44:14... каким образом вычислить...
Так Владимир тело же создал, массу его (объём) передаёт на Линию-выноску, Наименование ссылается на эту Линию ...

Pokemon

Цитата: СВ от 06.05.24, 13:52:26передаёт на Линию-выноску
Пока получилось передать массу только на Линию-выноску (да еще и без округления до нужного знака), а хотелось бы в переменную, чтобы была возможность с ней производить различные операции (например округление, использование в формулах).

Pokemon

Цитата: СВ от 06.05.24, 13:52:26Наименование
Наименование не ссылается. Пытаюсь в свойстве "Количество" сослаться на текст поля Линии-выноски