Engineer написал: Никогда не сдавайтесь! Никогда не уступайте! Никогда-никогда-никогда — ни в чем: ни в великом, ни в ничтожном, ни в большом, ни в малом, — если только честь и здравый смысл не велят вам поступить иначе.Сэр Уи́нстон Леона́рд Спе́нсер Че́рчилль
Тимофей Рукосуев написал: Вы считаете мои претензии о том, что во время выполнения команды появляется окно об ошибке, когда ошибки нет, "стенанием"?
Вам же пытались объяснить, что это не сообщение об ошибке, а подсказка, что для этого варианта построения (выбранного пользователем. т.е вами) данных не достаточно и надо добавить еще. Просто попробуйте принять это, как данность.
Для подавляющего большинства пользователей тревожное окно с фразой "Некорректная геометрия!" - это сигнал прекратить все построения! Вы тоже пытаетесь "отмазать" явный логически ляп и косяк? Ну, как знаете!
Тимофей Рукосуев написал: Есть один факт: сообщения об ошибке не должны появляться, если ошибки нет! Все остальное от Вас - это и сеть демагогия! Мои претензии не могут в описанном случае "необоснованными"! Называть их так может только абсолютно упоротый.
Специально проверил как работают подобные инструменты в NX CAD (версия: 2011, сборка: 1903). В NX CAD есть похожий инструмент ( Sweep along Guide ), при помощи которого можно получить тело с аналогичной топологией (кол-во граней и т.п.). Однако этот инструмент не позволит создать тело, если контур изначально неверно позиционирован (см. nx_sweep_along_guide_1.PNG). Чтобы получить желаемый результат, нужно создать рабочую плоскость в определенной точке, а затем эскиз (см. nx_sweep_along_guide_2.PNG).
А существует ли в NX CAD такой инструмент, который бы автоматом определял позицию контура в начальной точке траектории? Оказывается есть ( Styled Sweep ), но он создает тело с несколько иной топологией. При этом, полученная геометрия содержит самопересечение (см. nx_styled_sweep.PNG). Чтобы исправить это, нужно изменить топологию (не уверен, возможно ли это вообще сделать в рамках данного инструмента), либо отношение радиуса траектории к радиусу контура.
Гипотетически, я допускаю возможность привязки начальной точки траектории к ЛСК контура по умолчанию, но будет ли это работать на практике?... Все же это разные инструменты. По крайней мере, нужно посмотреть как это реализовано на уровне API PARASOLID. И почему разработчики NX CAD не пошли путем усложнения инструмента "Sweep along Guide" по аналогии с операцией "По траектории", реализованной в T-FLEX CAD? Является ли операция "По траектории" подлинным аналогом "Sweep along Guide"? Слишком много вопросов, на которые ответов нет.
Чтобы предъявлять претензии, для начала нужно хотя бы показать, где это работает... Вот когда будет пример, тогда можно о чем то рассуждать.
Тимофей Рукосуев написал: Есть один факт: сообщения об ошибке не должны появляться, если ошибки нет! Все остальное от Вас - это и сеть демагогия! Мои претензии не могут в описанном случае "необоснованными"! Называть их так может только абсолютно упоротый.
Специально проверил как работают подобные инструменты в NX CAD (версия: 2011, сборка: 1903). В NX CAD есть похожий инструмент ( Sweep along Guide ), при помощи которого можно получить тело с аналогичной топологией (кол-во граней и т.п.). Однако этот инструмент не позволит создать тело, если контур изначально неверно позиционирован (см. nx_sweep_along_guide_1.PNG). Чтобы получить желаемый результат, нужно создать рабочую плоскость в определенной точке, а затем эскиз (см. nx_sweep_along_guide_2.PNG).
А существует ли в NX CAD такой инструмент, который бы автоматом определял позицию контура в начальной точке траектории? Оказывается есть ( Styled Sweep ), но он создает тело с несколько иной топологией. При этом, полученная геометрия содержит самопересечение (см. nx_styled_sweep.PNG). Чтобы исправить это, нужно изменить топологию (не уверен, возможно ли это вообще сделать в рамках данного инструмента), либо отношение радиуса траектории к радиусу контура.
Гипотетически, я допускаю возможность привязки начальной точки траектории к ЛСК контура по умолчанию, но будет ли это работать на практике?... Все же это разные инструменты. По крайней мере, нужно посмотреть как это реализовано на уровне API PARASOLID. И почему разработчики NX CAD не пошли путем усложнения инструмента "Sweep along Guide" по аналогии с операцией "По траектории", реализованной в T-FLEX CAD? Является ли операция "По траектории" подлинным аналогом "Sweep along Guide"? Слишком много вопросов, на которые ответов нет.
Чтобы предъявлять претензии, для начала нужно хотя бы показать, где это работает... Вот когда будет пример, тогда можно о чем то рассуждать.
Чтобы мне тут что-то пытаться объяснить такими примерами, нудно сначала понять смысл моих сообщений. А смысл был в том, что: Система не должна выдавать страшное окно с истеричным визгом "Некорректная геометрия", если в данный момент еще никакой "некорректной геометрии" нет! Что не понятно! Чистый перестраховочный ляп и косяк разработчика! Не нужно тут кого-то отмазывать! Тем более на примерах из другой системы
Тимофей Рукосуев, тогда нужно удалить все расширенные опции выбора точек и прочего, чтобы пользователь изначально создавал профиль там, где это допустимо... так будет лучше?
Тимофей Рукосуев написал: Чистый перестраховочный ляп и косяк разработчика! Не нужно тут кого-то отмазывать! Тем более на примерах из другой системы
Вот именно! Особенно про другие системы, только Тимофей Рукосуев, может приводить примеры из них, вы не понимаете - это другое! Возьму на себя ответ от разработчиков:
Тимофей Рукосуев написал: Чистый перестраховочный ляп и косяк разработчика! Не нужно тут кого-то отмазывать! Тем более на примерах из другой системы
Вот именно! Особенно про другие системы, только Тимофей Рукосуев, может приводить примеры из них, вы не понимаете - это другое! Возьму на себя ответ от разработчиков:
Тимофей Рукосуев написал: Чистый перестраховочный ляп и косяк разработчика! Не нужно тут кого-то отмазывать! Тем более на примерах из другой системы
Вот именно! Особенно про другие системы, только Тимофей Рукосуев, может приводить примеры из них, вы не понимаете - это другое! Возьму на себя ответ от разработчиков:
А Вы интересный... Вы тоже зарываете голову в песок, увидев явный косяк в Тифлекс? И допускаете существование этого со ссылкой на другие системы? Кстати, замечу, коль Вы козыряете другими системами: а что, если я буду тогда указывать пальцем, например, на Солид, говоря разработчикам Тифлекс, что там есть реализация некоторых возможностей, на голову превосходящая самое элементарное в САПР от Топ-Систем? И мне удивительно, что в Тифлекс такое до сих пор не реализовано! Хорошо. В своей теме я в следующий раз так и поступлю...
vite написал: Тимофей Рукосуев, тогда нужно удалить все расширенные опции выбора точек и прочего, чтобы пользователь изначально создавал профиль там, где это допустимо... так будет лучше?
Я выше Вам объяснил, что суть моей изначальной заметки не в выборе точек, а совершенно в другом! Я не могу Вам объяснять суть моих комментариев в который уже раз! Если Вы этого не поняли где-то с третьего раза, то не поймете никогда, или прикинетесь, что не понимаете! Просто прочтите мой предыдущий комментарий!
Тимофей Рукосуев написал: Я выше Вам объяснил, что суть моей изначальной заметки не в выборе точек, а совершенно в другом!
Что толку от ваших объяснений, если нет возможности это доказать?! Это просто предположение, не более того. Все что нам доступно для понимания -- поверхностный анализ. Утверждать что либо на основе предположений -- контрпродуктивно. Объяснения в стиле: "конечному пользователю все равно как устроено ядро, он требует игрушку...", -- не серьезно. Наиболее убедительным аргументом, в данном случае, -- может быть указание на реальный пример, где это уже реализовано.
Тимофей Рукосуев написал: Я выше Вам объяснил, что суть моей изначальной заметки не в выборе точек, а совершенно в другом!
Что толку от ваших объяснений, если нет возможности это доказать?! Это просто предположение, не более того. Все что нам доступно для понимания -- поверхностный анализ. Утверждать что либо на основе предположений -- контрпродуктивно. Объяснения в стиле: "конечному пользователю все равно как устроено ядро, он требует игрушку...", -- не серьезно. Наиболее убедительным аргументом, в данном случае, -- может быть указание на реальный пример, где это уже реализовано.
Я не понял! Вы придуриваетесь, что ли? Для "особо одаренных" очень подробно: 1. Я выбираю профиль. 2. Выбираю путь. 3. Важное замечание!!! Я не выбрал НИ ОДНОЙ НЕКОРРЕКТНОЙ ГЕОМЕТРИИ! 4. Мне выскакивает окно: "Некорректная геометрия"! ***** Вам нужно прекратить троллить и позориться!
Тимофей Рукосуев написал: Система не должна выдавать страшное окно с истеричным визгом "Некорректная геометрия", если в данный момент еще никакой "некорректной геометрии" нет!
Что значит нет геометрии? А профиль, образующий траекторию, контура -- это не геометрия по вашему?
Тимофей Рукосуев написал: Я не понял! Вы придуриваетесь, что ли? Для "особо одаренных" очень подробно: 1. Я выбираю профиль. 2. Выбираю путь. 3. Важное замечание!!! Я не выбрал НИ ОДНОЙ НЕКОРРЕКТНОЙ ГЕОМЕТРИИ! 4. Мне выскакивает окно: "Некорректная геометрия"! ***** Вам нужно прекратить троллить и позориться!
Боже мой, куда я попал... Вы серьезно? Теперь я начинаю понимать, что происходит... --- В геометрическом ядре PARASOLID есть функция, которой передается два аргумента:
1. Геометрия контура; 2. Геометрия траектории.
Даже если геометрия контура и траектории выполнена корректно, неверное отношение ЛСК контура к ЛСК траектории, также является некорректной геометрией. Поскольку, точка в пространстве -- это тоже геометрический примитив. Предупреждение выводит ядро после того, как завершится первый этап вычислений. Если контур изначально позиционирован в допустимых пределах, предупреждений не будет. Разработчики "Топ Систем" могут либо скрыть это предупреждение, либо придумать механизм, который позволил бы скорректировать это на уровне алгоритма операции.
Тимофей Рукосуев написал: Вам нужно прекратить троллить и позориться!
Так вот, что ты произносишь стоя у зеркала, перед выходом на арену.
А по делу, если программе дают понятное задание, она строит без лишних вопросов. А вот если задача не определена до конца, то она предупреждает об этом. Но, стоит расставить все точки над i, все строится.
Тимофей Рукосуев написал: Я не понял! Вы придуриваетесь, что ли? Для "особо одаренных" очень подробно: 1. Я выбираю профиль. 2. Выбираю путь. 3. Важное замечание!!! Я не выбрал НИ ОДНОЙ НЕКОРРЕКТНОЙ ГЕОМЕТРИИ! 4. Мне выскакивает окно: "Некорректная геометрия"! ***** Вам нужно прекратить троллить и позориться!
Боже мой, куда я попал... Вы серьезно? Теперь я начинаю понимать, что происходит... --- В геометрическом ядре PARASOLID есть функция, которой передается два аргумента:
1. Геометрия контура; 2. Геометрия траектории.
Даже если геометрия контура и траектории выполнена корректно, неверное отношение ЛСК контура к ЛСК траектории, также является некорректной геометрией. Поскольку, точка в пространстве -- это тоже геометрический примитив. Предупреждение выводит ядро после того, как завершится первый этап вычислений. Если контур изначально позиционирован в допустимых пределах, предупреждений не будет. Разработчики "Топ Систем" могут либо скрыть это предупреждение, либо придумать механизм, который позволил бы скорректировать это на уровне алгоритма операции.
А куда я попал? Нафига пользователю знать заморочки Парасолида? Пользователю нужно без всяких косяков разработчика, а вышеописанная мной ситуация именно косяком и является, создать модель и выпустить чертеж! На работе, знаете ли, нет времени для Парасолида. У нас, конструкторов технологической оснастки Отдела Главного Технолога одного оборонного завода, уж, точно нет времени. И я Вам скажу следующее: 1. Это я еще пытаюсь самообразовываться, лезу и выясняю что-то... 2. А ПОДАВЛЯЮЩЕЕ большинство забьют на ошибку, нарисуют рисовалкой в 2Д. Но потом будут рассказывать всем, какое Тифдекс... ммм... нехорошее! Что не понятно? Впрочем, я, видимо, зря теряю время! Идите к Парасолиду. А пользователи пойдут просто к другой САПР! И всё!
Тимофей Рукосуев написал: Вам нужно прекратить троллить и позориться!
Так вот, что ты произносишь стоя у зеркала, перед выходом на арену.
А по делу, если программе дают понятное задание, она строит без лишних вопросов. А вот если задача не определена до конца, то она предупреждает об этом. Но, стоит расставить все точки над i, все строится.
vite написал: Ну если мыслить категориями пользователя, который не понимает что делает
Да ладно. Если вернуться к его вопросу про осевые на проекциях, и познакомиться с его способом расположения детали для проецирования, становится понятно - всё он хорошо понимает
Юрий Мясоедов, я исходил из аргументации, типа: разработчики должны ориентироваться на какого то абстрактного пользователя, который не понимает что делает, но имеет претензии...