Не поддерживается разработчиком!
Новая версия входит в пакет SomeSmallTools (только для Civil 3D).
XYZDifferences 8 – плагин для обработки отклонений фактических точек от проектных.
Плагин предназначен для упрощения оформления исполнительных схем, сокращения сроков составления и проверки исполнительной документации.
Текущая версия позволяет обрабатывать следующие отклонения:Возможна обработка отклонений в автоматическом режиме, что позволяет при надлежащей подготовке существенно экономить время.
от точки к точке (две перпендикулярных стрелки и текст высотного отклонения); относительной прямой (одна стрелка перпендикулярно прямой и текст высотного отклонения); от вертикальности (две параллельных стрелки и префиксы В и Н для текста); отклонения от линейных размеров (линейный размер с проектным и фактическим значением);- от заданной отметки (текст высотного отклонения);
- высотные отклонения от поверхности TIN (текст высотного отклонения).
XYZDifferences 8 работает в средах:
Важное замечание: для работы требуется Microsoft .NET Framework 4.5.
- Autodesk AutoCAD x86 2013 – 2017,
- Autodesk AutoCAD x64 2013 – 2017,
- Autodesk AutoCAD Civil 3D x86 2013,
- Autodesk AutoCAD Civil 3D x64 2013 – 2017.
Работа с плагином:
Обработка отклонений от точки к точке
Загрузите плагин (XYZDifferences.dll) в среду Autodesk AutoCAD/Civil 3D командой NETLOAD. Запустите плагин командой XYZDIFFERENCES. Установите единицы отклонений и другие настройки. В верхней части окна плагина выберите необходимый режим обработки отклонений. Следуйте инструкциям в командной строке.
Обработка отклонений может осуществляться вручную:
Или автоматически:
- указывается проектная точка;
- указывается фактическая точка;
- рисуются стрелки и текст отклонения в плане;
- указывается место вставки текста отклонения по высоте.
Важное замечание: при работе плагина в среде Autodesk AutoCAD Civil 3D, вместо слоёв с точками AutoCAD необходимо использовать группы точек COGO.
- указывается слой с точками AutoCAD, имеющими проектное планово-высотное положение;
- указывается слой с точками AutoCAD, имеющими фактическое планово-высотное положение;
- рисуются стрелки и текст отклонений в плане и текст отклонений по высоте.
Важное замечание: стрелки и текст ориентируются относительно текущей ПСК.
Пользователь может выбрать, показывать отклонения в плане и по высоте, или же показывать отклонения только в плане, или только по высоте.
Обработка отклонений относительно прямой
Обработка отклонений осуществляется вручную:
Или автоматически, с указанием точек в пространстве модели:
- задаётся проектная прямая (две точки);
- указывается, с какой стороны от проектной прямой рисовать отклонения;
- указывается фактическая точка;
- рисуется стрелка и текст отклонения от проектной прямой;
- указывается место вставки текста отклонения по высоте.
Если на запрос стороны ответить (D)efault, то стрелки и текст будут рисоваться со стороны фактических точек.
- задаётся проектная прямая (две точки);
- указывается, с какой стороны от проектной прямой рисовать отклонения;
- указываются фактические точки в пространстве модели;
- рисуется стрелки и текст отклонений от проектной прямой и текст отклонений по высоте.
Перед указанием первой точки возможно сменить проектную прямую командой (L)ine.Важное замечание: за проектную высотную отметку принимается высотная отметка первой точки (начала) проектной прямой.
Важное замечание: стрелки и текст ориентируются относительно проектной прямой в текущей ПСК, с учётом порядка указания точек её начала и конца.
Пользователь может выбрать, показывать отклонения в плане и по высоте, или же показывать отклонения только в плане.
Обработка отклонений от вертикальности
Обработка отклонений осуществляется вручную:
Если при указании места вставки стрелок и текста отклонений ответить (D)efault, то вставка будет произведена в середину проектной грани.
- задаётся проектная грань (две точки), принадлежащая проверяемому объекту;
- указывается, с какой стороны от проектной грани рисовать отклонения;
- указывается фактическая точка в верхнем или нижнем сечении объекта;
- указывается вторая точка, в другом сечении, соответственно;
- указывается место вставки стрелок и текста отклонений.
Перед указанием первой точки возможно сменить проектную грань командной (E)dge.
Важное замечание: стрелки и текст ориентируются относительно проектной грани в текущей ПСК, с учётом порядка указания точек её начала и конца.
Обработка отклонений от линейных размеров
Обработка отклонений осуществляется вручную:
Перед указанием первой точки возможно сменить проектную ось командой (A)xis.
- задаётся проектная ось (две точки), от которой показываются отклонения;
- указывается точка, находящаяся на проектном расстоянии от оси;
- указывается точка, находящаяся на фактическом расстоянии от оси;
- указывается положение размерной линии.
Важное замечание: размер ориентируются относительно проектной оси в текущей ПСК, с учётом порядка указания точек её начала и конца.
Важное замечание: при запуске команды в чертеже создаётся размерный стиль, аналогичный блоку отклонений.
Обработка отклонений от заданной отметки
Обработка отклонений осуществляется автоматически:
Если при запросе проектной отметки ответить (P)ick, то можно указать проектную отметку, выбрав точку в пространстве модели.
- указывается проектная отметка;
- указывается слой с точками AutoCAD, имеющими фактическое высотное положение;
- рисуется текст отклонений по высоте.
Если при запросе слоя отметить пункт Указывать точки в пространстве модели:
и нажать OK, то плагин переключится в режим указание фактических точек в чертеже. В дальнейшем этот режим будет использоваться по умолчанию. Для возврата к выбору слоя с фактическими точками из списка, необходимо во время выбора точек в чертеже ответить (L)ist.
Важное замечание: при работе плагина в среде Autodesk AutoCAD Civil 3D, вместо слоя с точками AutoCAD необходимо использовать группу точек COGO.
Важное замечание: текст отклонения центрируется по фактической точке.
Важное замечание: текст отклонений ориентируется относительно текущей ПСК.
Данный режим позволяет обрабатывать отклонения от любой, даже наклонной плоскости, если относительно неё сориентировать ПСК.
Обработка высотных отклонений от поверхности TIN
Важное замечание: данная функция доступна только в среде Autodesk AutoCAD Civil 3D.
Обработка отклонений осуществляется автоматически:
Если при запросе группы точек отметить пункт Указывать точки в пространстве модели:
- указывается проектная поверхность TIN;
- указывается группа точек COGO, имеющих фактическое положение;
- рисуется текст отклонений по высоте.
и нажать OK, то плагин переключится в режим указание фактических точек в чертеже. В дальнейшем этот режим будет использоваться по умолчанию. Для возврата к выбору группы точек из списка, необходимо во время выбора точек в чертеже ответить (L)ist.
Важное замечание: если точка COGO находится вне границы поверхности, то она исключается из обработки.
Важное замечание: текст отклонения центрируется по фактической точке.
Важное замечание: текст отклонений ориентируется относительно текущей ПСК.
Настраиваемые параметры
Установка
- Единицы отображения отклонений (миллиметры; сантиметры; метры, до третьего знака после запятой).
- Масштаб - размер текста отклонений (подбирается под Ваши нужды экспериментальным путём). Стрелки автоматически подгоняются под размер текста.
- Отступ графики от проекта – смещение стрелок и текста отклонений от проектной точки, или проектной прямой (в метрах).
- Допуск в плане (в метрах).
- Допуски по высоте (в метрах).
- Радиус поиска ближайшей точки (в метрах). Данный параметр необходим при автоматической обработке отклонений.
- Размещение текста высотной отметки, если обработка отклонений осуществляется автоматически и только по высоте.
- Скобки для значения фактического линейного размера. Данный параметр изменяется командой USEBRACKETS и не доступен для настройки через диалоговое окно.
XYZDifferences 8 не требует установки. Для использования плагина просто скопируйте файлы из архива на ваш компьютер.
Важное замечание: проследите за тем, чтобы длина пути к файлам (включая вложенные папки и файлы в них) не превышала 260 символов, иначе плагин или его компоненты не будут работать.
По умолчанию все загруженные из интернета сборки .NET блокируются Windows. Для возможности работы с плагином, блокировку нужно снять. Нажмите правой кнопкой на файле XYZDifferences.dll и выберите Свойства. В самом низу окна свойств нажмите Разблокировать.
Аналогично разблокируйте файл octc.dll, находящийся в папке Extensions.
Благодарности
Особая благодарность участнику Code Project под ником Kam, за алгоритм поиска ближайших точек - Octree Search, а также участникам форума Geodesist.ru Leonix и Maleha (за критику и предложения), Sashko, GPS_5700 и Батыр (за помощь в отлове ошибок), flareon и Zv(Y) (за замечания), а также Дмитрию Алексееву (за мозговыносящий юмор).
И спасибо большое всем, кто нашел время, чтобы поучаствовать в тестирование XYZDifferences.
Внимание! Начиная с версии 9.000 платформа x86 поддерживаться не будет!
© Dima Steinar 2014-2017
XYZDifferences 8.003
Планово-высотные отклонения в AutoCAD / Civil 3D
Последние обнoвления
- Исправление 13 июн 2017
- Сворачивание до панели с кнопками 16 апр 2017
- Обработка от прямой в автоматическом режиме, выбор точек в модели 15 окт 2016