Пользователь alz разместил новый ресурс: Karto - Картограмма для Civil3d Узнать больше об этом ресурсе...
Добрый вечер, вообщем если квадраты 10х10 и больше, то считает нормально, если меньше то вообще не совпадает
Ну написано же, 2 метода, стандартный по квадратам и метод призм, призмами сам расчет не производится, работа идет чисто через цивил, грубо говоря для каждого квадрата смотрится объем как в инструменте "ограниченный объем". Несовпадения с объемом поверхности сравнения цивила выходят из-за округления объема в каждом квадрате и видимо небольших ошибках цивила, поскольку суммарная ошибка при большом числе квадратов может превышать точность округления (число знаков после запятой) * число квадратов (в тестах было до 2-3 раз), накопление которых и приводит к разнице, чем больше квадратов тем большую ошибку можно накопить, с другой стороны при стремлении числа квадратов к бесконечности ошибки в плюс и минус должны нивелироваться) --- Сообщения объединены, 13 окт 2024 в 19:58, Оригинальное время сообщения: 13 окт 2024 в 19:53 --- Примерчик можете скинуть? Тут или все же округления в квадратах накопились или какая-то ошибка определения контура вылезла, но последних я не припомню в тестах. В принципе можно сделать так, что бы суммарный объем в таблице бился 100%, но тогда не будет совпадать ручное сложение объемов в квадратах с суммой столбцов в таблице и собственно суммирование таблицы с суммарным объемом, от ошибок округления никуда не деться. Добавил возможность раскидать эту невязку по квадратам.
Пользователь alz обновил ресурс Karto новой записью: Добавлен небольшой функционал Узнать больше об этом обновлении...
Доброе утро, да какой примерчик, просто 2 квадрата, но объём не бъётся в 10 раз меньше если квадраты со стороной меньше 10 метров
Хмм, ну на обычной поверхности я и со сторонами в 1м проверял, выложите эти 2 квадрата, может быть не учел что-то, при определении квадратов если поверхность имеет какую-нить правильную форму или еще что-то.
Да я даже файл не сохранил, просто 2 поверхности размером примерно 50х50 повернутые относительно друг друга примерно под 45 градусов
Проверил, это походу реально бага цивила, ограниченный объем в квадратах меньше 10 иногда показывает отрицательную площадь и объем, вот уж не думал что такое может быть, исправил, объем в картограмму теперь идет по модулю.
Пользователь alz обновил ресурс Karto новой записью: Поправлен баг. Узнать больше об этом обновлении...