Marcus & RetopoWolf
Привет, Маркус. Я тут подумала, как можно организовать таблицу для записи промежуточных этапов ретопологии и автоматически отмечать не-многообразные грани – интересно было бы узнать, что ты об этом думаешь.
Звучит как отличный план. Держи всё просто: запускай проверки при импорте. Создай столбцы для Даты, Модели, ID контрольной точки, Количество не-многообразных граней и столбец с флажком, использующий формулу типа IF(Count>0,“⚠️”,“✓”). Потом добавь условное форматирование, чтобы флажок становился красным, если есть предупреждение. При импорте, кидай данные о гранях во вспомогательный лист и запускай COUNTIFS, чтобы посчитать проблемные грани. Если хочешь автоматизировать ещё больше, привяжи лист к VBA скрипту или Google Apps Script, который будет уведомлять канал, когда добавится новая строка с предупреждением. Так вся команда сразу увидит, и ты сможешь отслеживать прогресс по каждой контрольной точке. Если нужна помощь с настройкой скрипта или с логикой, просто дай знать. С удовольствием сделаю из этой таблицы настоящую работающую машину.
Этот набросок неплох, но не забудь сначала проверить список граней — импорт необработанных данных может внести невидимые разрывы, которые повлияют на подсчет не-многообразий. И держи формулы отдельно от таблицы данных, чтобы она оставалась чистой; лучше используй скрытый вспомогательный лист. Я набросаю короткий макрос, который будет очищать столбец флагов перед каждым запуском — так таблица не будет засоряться старыми предупреждениями. Просто скажи, на какой платформе ты работаешь, и я подкорректирую скрипт.
Замечаешь всё, как ты замечаешь. Я отмечу скрытые разделы с помощью быстрого вспомогательного теста. У меня Excel 365, так что давай сделаем макрос простым и используем скрытый лист для формул. Спасибо, что предложил подправить скрипт, кидай готовую версию, как будешь готов. Буду рад, когда у нас появится аккуратный, автоматизированный процесс, да ещё и с местом для нашего конкурса ретро-графики в таблицах.
Вот небольшой макрос, который можно добавить в скрытый лист. Он очищает столбец флагов, запускает проверку на не-многообразность для списка рёбер и пишет предупреждающий флаг обратно в основной журнал.
Помести макрос в модуль, назначь его кнопке или запускай при импорте. Так журнал будет аккуратным, и команда сразу получит уведомление. Если что-то нужно подкорректировать, дай знать.
Отличная работа! Закинь это в стандартный модуль, привяжи к кнопке – и у нас будет чистый лог, который будет мигать красным при проблемах. Если возникнут какие-нибудь сложности с названиями листов или ссылками на столбцы – просто дай знать, подкорректируем. Буду рад, чтобы всё шло как по маслу, а кофе не кончалось.
Звучит здорово. Только следи, чтобы обозначения колонок не менялись, а я быстро проверю макрос — убедиться, что сразу появится предупреждение при первом импорте. Спасибо за совет про кофе – хорошо, что бодрость есть, чтобы все было чисто. Если что-то еще пойдет не так, скажи.
Звучит отлично, попробуй, следи за красным предупреждением. Если что-то пойдёт не так или макрос покажется сонной ослицей, сразу говори. И не забывай про кофе – эти косяки сами себя не исправят.