Дмитрий_174 Posted December 10, 2013 Report Share Posted December 10, 2013 Добрый день! Подскажите кто сможет: Существует файл к примеру с топографической съемкой - у всех элементов значение "Z" пляшет, подскажите как обнулить значение Z=0 у всех элементов сразу! Заранее благодарен! Quote Link to comment Share on other sites More sharing options...
swell{d} Posted December 10, 2013 Report Share Posted December 10, 2013 Поиск в гугле ogputils Quote Link to comment Share on other sites More sharing options...
Дмитрий_174 Posted December 11, 2013 Author Report Share Posted December 11, 2013 (Поиск в гугле ogputils) Совершенно не понял вашего ответа! Нашел утилиты - попробую поставить! Quote Link to comment Share on other sites More sharing options...
Nika Posted April 25, 2014 Report Share Posted April 25, 2014 в платформе nanoCAD Plus 6-ой версии будет встроена утилита проверка геометрии, которая позволит обнулять Z-координату графических примитивов. Изменения платформы наследуются и в вертикальные решения, например, в nanoCAD СПДС 6. Quote Link to comment Share on other sites More sharing options...
swell{d} Posted April 25, 2014 Report Share Posted April 25, 2014 месяцев 6-8, и сможем начать пользоваться, крутяк Quote Link to comment Share on other sites More sharing options...
100рож Posted December 25, 2014 Report Share Posted December 25, 2014 Up. Команда появилась, но у меня не работает. СПДС 5.4.2796.1625. Специально создал линию, через "Свойства" изменил координату Z. Запустил "ПРОВГЕОМ" с исправлением ошибок - координата Z не изменилась. Кто-нибудь еще тестил? Quote Link to comment Share on other sites More sharing options...
Nika Posted December 25, 2014 Report Share Posted December 25, 2014 Up. Команда появилась, но у меня не работает. СПДС 5.4.2796.1625. Специально создал линию, через "Свойства" изменил координату Z. Запустил "ПРОВГЕОМ" с исправлением ошибок - координата Z не изменилась. Кто-нибудь еще тестил? Да, проверяли, конечно. Тут есть такая тонкость. Отрисовали отрезок и изменили координату Z обоих концов или только одного? Если обоих, то координата Z изменится на нулевую. А если только одного, то похоже именно такой результат и получен. ПРОВГЕОМ не изменяет геометрии, выполняет только перенос. А для получение проекции объектов коллеги советуют пользоваться командой Flatten. Quote Link to comment Share on other sites More sharing options...
100рож Posted December 26, 2014 Report Share Posted December 26, 2014 Up. Команда появилась, но у меня не работает. СПДС 5.4.2796.1625. Специально создал линию, через "Свойства" изменил координату Z. Запустил "ПРОВГЕОМ" с исправлением ошибок - координата Z не изменилась. Кто-нибудь еще тестил? Да, проверяли, конечно. Тут есть такая тонкость. Отрисовали отрезок и изменили координату Z обоих концов или только одного? Если обоих, то координата Z изменится на нулевую. А если только одного, то похоже именно такой результат и получен. ПРОВГЕОМ не изменяет геометрии, выполняет только перенос. А для получение проекции объектов коллеги советуют пользоваться командой Flatten. Первый раз изменял координату у одной точки отрезка. Сейчас назначил одинаковые координаты Z обеим концам, запустил ПРОВГЕОМ с исправлением ошибок - результат тот же, координаты не изменились. И еще, для чего нужен режим без исправления ошибок? Ведь команда вообще не возвращает результат работы... Quote Link to comment Share on other sites More sharing options...
Nika Posted December 26, 2014 Report Share Posted December 26, 2014 Какой задавали Z-допуск? И можно файл выложить куда-нибудь. Quote Link to comment Share on other sites More sharing options...
dows Posted December 26, 2014 Report Share Posted December 26, 2014 Да, хорошо бы пример файла... Сейчас прогонял очень сложный файл клиента с 800 тыс. объектов с разнесением от -1 млн. до + 2 млн. точек... Все обнулил... Quote Link to comment Share on other sites More sharing options...
100рож Posted December 26, 2014 Report Share Posted December 26, 2014 Пожалуйста. Свежесозданный файл. У отрезка координаты обоих концов Z=500. ПРОВГЕОМ их не обнуляет Z.dwg Quote Link to comment Share on other sites More sharing options...
Nika Posted December 26, 2014 Report Share Posted December 26, 2014 Пожалуйста. Свежесозданный файл. У отрезка координаты обоих концов Z=500. ПРОВГЕОМ их не обнуляет Проверено, обнуляет. Какой задаете Z-допуск? Quote Link to comment Share on other sites More sharing options...
Artem_R Posted December 26, 2014 Report Share Posted December 26, 2014 Пожалуйста. Свежесозданный файл. У отрезка координаты обоих концов Z=500. ПРОВГЕОМ их не обнуляет Проверено, обнуляет. Какой задаете Z-допуск? А как Z-допуск работает? В описании ничего не нашел. У меня при 1Е+20, который по умолчанию, не обнуляет, а при 1Е+6 обнуляет. Quote Link to comment Share on other sites More sharing options...
100рож Posted December 26, 2014 Report Share Posted December 26, 2014 Пожалуйста. Свежесозданный файл. У отрезка координаты обоих концов Z=500. ПРОВГЕОМ их не обнуляет Проверено, обнуляет. Какой задаете Z-допуск? По умолчанию. Не менял ничего. В понедельник попробую поменять. Quote Link to comment Share on other sites More sharing options...
dows Posted December 27, 2014 Report Share Posted December 27, 2014 А как Z-допуск работает? В описании ничего не нашел. В смысле как работает? А какие варианты? )) если у вас в чертеже часть объектов разбросано случайным образом по z-координате вверх и вниз, то задав диапазон вы указываете какие объекты обнулить, а какие нет... Т.е. если мы задаем диапазон 1000, то все объекты, которые имеют координату больше +1000 и меньше -1000, упадут на нулевую плоскость... Это позволяет и исправить чертеж, и не убить документ, если все-таки в документе есть разумные z-координаты. Но все-таки я часто задаю допуск "0" и все объекты броcаю в ноль. На сложных чертежах пару раз подвисало, но в целом работает... Quote Link to comment Share on other sites More sharing options...
Artem_R Posted December 28, 2014 Report Share Posted December 28, 2014 Аааа .. всё понятно А какие варианты? )) Когда у меня команда спрашивает какой-то диапазон, я по-умолчанию думаю, что это диапазон, на котором она работает, а не диапазон, на котором она НЕ работает. В общем, надо бы назвать параметр как-то понятно, или многие будут думать, что команда не работает. 1 Quote Link to comment Share on other sites More sharing options...
100рож Posted December 28, 2014 Report Share Posted December 28, 2014 Аааа .. всё понятно А какие варианты? )) Когда у меня команда спрашивает какой-то диапазон, я по-умолчанию думаю, что это диапазон, на котором она работает, а не диапазон, на котором она НЕ работает. В общем, надо бы назвать параметр как-то понятно, или многие будут думать, что команда не работает. Абслолютно согласен. Quote Link to comment Share on other sites More sharing options...
dows Posted December 28, 2014 Report Share Posted December 28, 2014 учтем... Quote Link to comment Share on other sites More sharing options...
100рож Posted December 29, 2014 Report Share Posted December 29, 2014 После прояснения работы параметра "Допуск" все заработало. Функция отличная, разработчикам за нее спасибо! Quote Link to comment Share on other sites More sharing options...
oVal Posted December 29, 2014 Report Share Posted December 29, 2014 Запрос "Выбрать Z-допуск? :" предложено заменить на "Задайте абсолютное значение границ диапазона, для которого не будет выполняться проверка: ". Может есть варианты лучше? Предлагайте - примем с благодарностью. Quote Link to comment Share on other sites More sharing options...
Artem_R Posted December 29, 2014 Report Share Posted December 29, 2014 Запрос "Выбрать Z-допуск? :" предложено заменить на "Задайте абсолютное значение границ диапазона, для которого не будет выполняться проверка: ". Может есть варианты лучше? Предлагайте - примем с благодарностью. Длинновато )) Я бы написал "Задайте границу непроверяемого диапазона: ". или подлиннее "Задайте верхнюю границу непроверяемого диапазона: ". Можно в принципе без "задайте" Quote Link to comment Share on other sites More sharing options...
Artem_R Posted December 29, 2014 Report Share Posted December 29, 2014 Кстати, про проверку геометрии, если у отрезка один конец отрезка по Z имеет координату 900, а другой 1100, то проверка с диапазоном 1000 обнулит один конец и оставит прежним второй. То есть отрезок не "расплющит" и он не будет перенесен вниз, его, в данном случае, растянет. Интуитивно догадываюсь, что это не очень хорошо. 1 Quote Link to comment Share on other sites More sharing options...
oVal Posted December 29, 2014 Report Share Posted December 29, 2014 Я бы написал "Задайте границу непроверяемого диапазона: ". или подлиннее "Задайте верхнюю границу непроверяемого диапазона: ". Можно в принципе без "задайте" Если коротко, то так "Задайте границу не проверяемого диапазона: ". Но стоит все-таки написать подробнее. Как-то так, чтоб всем понятно было: "Задайте абсолютное значение границы не проверяемого диапазона: ". Кстати, про проверку геометрии, если у отрезка один конец отрезка по Z имеет координату 900, а другой 1100, то проверка с диапазоном 1000 обнулит один конец и оставит прежним второй. То есть отрезок не "расплющит" и он не будет перенесен вниз, его, в данном случае, растянет. Интуитивно догадываюсь, что это не очень хорошо. Да, в релизе 6.0 такое имеет место быть. В последней рабочей сборке отрезок "плющится", что уже правильнее, но не совсем, поскольку противоречит общей концепции команды - не искажать геометрию объектов. Строить проекцию ("плющить" объект) задача другой команды - FLATTEN. Спасибо, Артем. Quote Link to comment Share on other sites More sharing options...
Artem_R Posted December 29, 2014 Report Share Posted December 29, 2014 (edited) Как-то так, чтоб всем понятно было: "Задайте абсолютное значение границы не проверяемого диапазона: ". Я вот не уверен, что абсолютно всем будет понятно. Во-первых, из фразы однозначно не следует, что вторая граница "-значение", а, во-вторых, не до конца понятно "в какую сторону" этот диапазон. Как вариант "Задайте значение границ не проверяемого диапазона [тут символ плюс-минус]" : "." Edited December 29, 2014 by Artem_R Quote Link to comment Share on other sites More sharing options...
100рож Posted December 30, 2014 Report Share Posted December 30, 2014 Строить проекцию ("плющить" объект) задача другой команды - FLATTEN. Так нету вроде в Нанокаде такой команды. "Команда: flatten Неправильный ключ или команда. Введите (') для команды или (?) для математического выражения: flatten" Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.