Показать сообщение отдельно
Старый 10.01.2019, 14:32   #322
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
Letos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от fanest Посмотреть сообщение
Некоторые изделия не просчитывает. Ошибок нет, но выдает: Примерный вес изделия: 0 Кг
Попробуйте такой скрипт:

Код

Код:
var Плотность = 0.68;

var weight = 0;
var spam = confirm('Подсвечивать панели в процессе взвешивания?');

Model.forEachPanel(function (panel){
    panel.Selected = true;
    if (panel.AsPanel) {
        weight = weight +
            (panel.GSize.x) *
            (panel.GSize.y) *
            (panel.GSize.z) / 1000 / 1000 * Плотность;
        if (spam) { alert('Панель взвешена'); }
    }
    panel.Selected = false;
})

alert('Примерный вес изделия: ' + Math.round(weight) + 'кг');
[свернуть]
Letos вне форума   Ответить с цитированием Вверх
11 пользователя(ей) сказали cпасибо: