Форум пользователей ПО АСКОН

Профессиональные вопросы => Конструирование => Параметризация => Тема начата: Suntor от 05.11.16, 10:28:56

Название: Глюк c переопределённостью в V16?
Отправлено: Suntor от 05.11.16, 10:28:56
• Рисуем дугу.
• Рисуем прямую.
• Командой «Симметрия» создаём копию дуги с «Выбором базового объекта» прямой.
• Получаем коричневые значки избыточных связей для всех трёх точек...
:(

В чём избыточность этих связей?... если у любой из трёх точек дуги удалить связь «Симметрия точек», то две другие связи становятся голубыми... но параметризация симметричности при этом теряется. И если тянуть одну дугу, другая дуга уже не будет симметричной.
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Алхимик от 05.11.16, 10:48:15
Это вы еще не сталкивались когда проставляешь размеры на кубике, потом меняешь размер и оказывается что на одном угле размеры привязались друг к другу, а не к геометрии)  Всегда проставлял размеры и накладывал ограничения не смотря на эти цветовые значки.
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Ё от 05.11.16, 12:32:55
Цитата: Suntor от 05.11.16, 10:28:56
• Рисуем дугу.
• Рисуем прямую.
• Командой «Симметрия» создаём копию дуги с «Выбором базового объекта» прямой.
• Получаем коричневые значки избыточных связей для всех трёх точек...
:(

В чём избыточность этих связей?... если у любой из трёх точек дуги удалить связь «Симметрия точек», то две другие связи становятся голубыми... но параметризация симметричности при этом теряется. И если тянуть одну дугу, другая дуга уже не будет симметричной.

@Uk.r@, видимо, в "мануале"...
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Suntor от 06.11.16, 03:17:25
Цитата: Ё от 05.11.16, 12:32:55
@Uk.r@, видимо, в "мануале"...

Ничего не понял... вы о чём?
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Ё от 06.11.16, 10:11:32
  Этот то ли "глюк", то ли "не глюк" - "испокон веку". С одной стороны: симметричная дуга имеет тот же радиус, что и исходная - следовательно, симметрия всех "характерных" точек - избыточна. Но, с др. стороны, если убрать симметрию какой-то конечной точки, то длина дуги уже не будет "симметричной"...
Я склоняюсь к Вашему мнению: симметрия должна быть полной.
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Suntor от 06.11.16, 18:22:39
Цитата: Ё от 06.11.16, 10:11:32
Я склоняюсь к Вашему мнению: симметрия должна быть полной.

Я даже не думал, что тут может быть какой-то иной вариант. Разумеется длина дуги важна... для отрезка же длина важна, когда мы его симметричным делаем, там по двум точкам, и всё хорошо. Короче, я всё же думаю, что это просто глюк... или недоработка... но это неправильно с любой точки зрения.  :um:
Название: Re: Глюк c переопределённостью в V16?
Отправлено: VLaD-Sh от 07.11.16, 08:57:30
А вы попробуйте поставить размер от осевой до горизонтальной линии. Компас сам начинает накладывать избыточные связи. Нисколько не хочется за ним чистить это недоразумение. Так и живем.
И как написал 
Цитата: Алхимик от 05.11.16, 10:48:15
Всегда проставлял размеры и накладывал ограничения не смотря на эти цветовые значки.
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Ё от 07.11.16, 09:40:45
Цитата: VLaD-Sh от 07.11.16, 08:57:30
А вы попробуйте поставить размер от осевой до горизонтальной линии. Компас сам начинает накладывать избыточные связи. Нисколько не хочется за ним чистить это недоразумение. Так и живем.
И как написал   

В этом случае "Компас" прав. Что задали - то и получили. Для двух горизонтальных отрезков "параллельность" - лишнее.
Название: Re: Глюк c переопределённостью в V16?
Отправлено: VLaD-Sh от 07.11.16, 09:55:19
Цитата: Ё от 07.11.16, 09:40:45
В этом случае "Компас" прав. Что задали - то и получили. Для двух горизонтальных отрезков "параллельность" - лишнее.
Странно. Вроде четко написано, что Компас сам наложил все эти ограничения. Зачем? Мне неизвестно.  :(
А убирать за ним нет ни времени, ни желания. Раз сам Компас ставит эти ограничения, вот пусть и учится сами их убирать   :o:   
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Ё от 07.11.16, 10:02:19
 Ну, сам! Вы ж ставили размер между отрезками, а что ж такое "размер между отрезками"? Подразумевается, что расстояние между ПАРАЛЛЕЛЬНЫМИ отрезками. А как иначе?
Название: Re: Глюк c переопределённостью в V16?
Отправлено: VLaD-Sh от 07.11.16, 10:09:04
Цитата: Ё от 07.11.16, 10:02:19
Ну, сам! Вы ж ставили размер между отрезками, а что ж такое "размер между отрезками"? Подразумевается, что расстояние между ПАРАЛЛЕЛЬНЫМИ отрезками. А как иначе?
Все верно пишите, но вникнуть в проблему никак не хотите. :-\
В том-то и проблема, что между отрезками все четко работает, а вот между прямо и осевой линией и возникают эти "глюки"
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Suntor от 07.11.16, 10:45:40
Цитата: VLaD-Sh от 07.11.16, 10:09:04
В том-то и проблема, что между отрезками все четко работает, а вот между прямо и осевой линией и возникают эти "глюки"

Попробовал повторить... получилось... но...

Дело в том, что в вашем случае, это всего лишь добавление связи туда, где они уже есть. Вместо проставления размера к осевой, вы могли просто щёлкнуть на обоих отрезках кнопкой параллельность, и получили бы тоже самое, лишнюю избыточную связь. Компас же не может знать, что вы хотите, какую связь вы пытаетесь установить, а какую удалить. Поэтому если вы добавляете лишнюю связь, не важно каким образом, явно указывая параллельность, или проставляя размер, который добавляет связь параллельности, то эта связь добавляется как и положено.... тут поведение Компаса вполне ожидаемо, и так оно и должно быть. Было бы намного хуже, если бы при наложении новых связей, Компас произвольно начал бы удалять старые, как ему хочется... вот это был бы полный писец....

А в моём примере, совсем другая ситуация. Коричневыми значками показаны не избыточные связи, а нормальные, которые не являются избыточными по определению. То-есть, это глюк, ошибка.... В моём случае, невозможно удалить избыточную связь, так как её там просто нет.... Компас неправильно расцвечивает в этой ситуации связи, и исправить это никак нельзя...
Название: Re: Глюк c переопределённостью в V16?
Отправлено: VLaD-Sh от 07.11.16, 11:10:48
Ок. Ваша ситуация точно такая же  - делая симметрию Компас добавляет связь симметрии на центр дуг, эта связь добавляется как и положено.... тут поведение Компаса вполне ожидаемо, так оно и должно быть. Вот если убрать симметрия центра дуг, то все становится на место.
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Suntor от 07.11.16, 12:00:38
Цитата: VLaD-Sh от 07.11.16, 11:10:48
Ок. Ваша ситуация точно такая же  - делая симметрию Компас добавляет связь симметрии на центр дуг, эта связь добавляется как и положено.... тут поведение Компаса вполне ожидаемо, так оно и должно быть. Вот если убрать симметрия центра дуг, то все становится на место.

Если вы уберёте симметрию центров дуг, то вы получите совсем несимметричные дуги... по-моему очевидно...
Название: Re: Глюк c переопределённостью в V16?
Отправлено: VLaD-Sh от 07.11.16, 12:10:59
А по моему все очевидно. Точки у вас симметричны? Да
А вот если вам нужно чтобы и кривизна совпадала, то тут нужно поставить равенство радиусов :)
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Suntor от 07.11.16, 12:21:27
В смысле «точки симметричны»?... Все точки контура должны быть симметричны, если вы его хотите симметричным сделать... если же у вас какие-то точки копируемого контура несимметричны, то полученный контур по определению симметричным исходному не является... что я вам и показал. Дуга симметрична, только если все точки её задающие симметричны для исходной дуги.

Цитата: VLaD-Sh от 07.11.16, 12:10:59
то тут нужно поставить равенство радиусов :)

Это в принципе неправильно... если у вас контур, который полдня делали, и на котором у вас 100 размеров стоят. Вы потом, хотите сделать точную симметричную копию этого контура. Вы делаете это одной командой, и получаете симметричный контур из сотен точек. Вы не должны потом лазить по этой симметричной копии, и удалять «лишние» связи, и проставлять там заново все размеры, чтобы они совпадали с такими же размерами в исходном контуре... Это вообще обессмысливает суть команды Симметрия... так как вы таким образом, создаёте уже другой контур как отдельный объект со своими размерами, и то что вы там размеры понаставили, чтобы они совпадали с исходным, это не означает, что этот контур симметричный, вы просто его начинаете подгонять под исходный, повторяя всю работу.
Название: Re: Глюк c переопределённостью в V16?
Отправлено: VLaD-Sh от 07.11.16, 12:58:41
Симметрия двух дуг в зависимости от ограничений ведут себя по разному.
Тогда надо понимать какую цель вы преследуете. Убрать лишние связи и чтобы весь эскиз был синим? (определен "+") Или что-то другое?
В зависимости от цели можно понять нужна или нет симметрия центра кривизны?
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Suntor от 07.11.16, 13:22:44
Цитата: VLaD-Sh от 07.11.16, 12:58:41
Тогда надо понимать какую цель вы преследуете. Убрать лишние связи и чтобы весь эскиз был синим? (определен "+")

Да, чтобы всё было нормально определено, и был плюс.

Цитата: VLaD-Sh от 07.11.16, 12:58:41
В зависимости от цели можно понять нужна или нет симметрия центра кривизны?

Цель — симметричный контур. Он может состоять из чего угодно. Но когда я его делаю симметричным, то получаться должно симметрично. Если я начну убирать какие-то связи, и контур перестанет быть симметричным,  то это уже не годится.

Вот и получает, либо симметричным контур — но с коричневыми значками, либо несимметричный контур — но без коричневых значков. А нужно, чтобы контур был и симметричным и без коричневых значков.
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Ё от 07.11.16, 13:49:20
Цитата: VLaD-Sh от 07.11.16, 10:09:04
Все верно пишите, но вникнуть в проблему никак не хотите. :-\
В том-то и проблема, что между отрезками все четко работает, а вот между прямо и осевой линией и возникают эти "глюки"

Исходя из логики выше-мной-сказанного: "глюк" в том, что "Компас" не добавил САМ(!) параллельность для РАССТОЯНИЯ МЕЖДУ ОТРЕЗКАМИ!  Если, допустим, удалить ГОРИЗОНТАЛЬНОСТЬ одного из отрезков, то РАЗМЕР станет "ни о чЁм"! Не так ли?!

В общем, возьмите на себя работу: напишите в СТП!
Название: Re: Глюк c переопределённостью в V16?
Отправлено: VLaD-Sh от 07.11.16, 14:00:09
Цитата: Ё от 07.11.16, 13:49:20
В общем, возьмите на себя работу: напишите в СТП!
Прислушаюсь к мудрому совету. Вечерком набросаю в СТП  :fr:
Как будет ответ. Сообщу
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Suntor от 07.11.16, 14:23:37
Цитата: Ё от 07.11.16, 13:49:20
Исходя из логики выше-мной-сказанного: "глюк" в том, что "Компас" не добавил САМ(!) параллельность для РАССТОЯНИЯ МЕЖДУ ОТРЕЗКАМИ!  Если, допустим, удалить ГОРИЗОНТАЛЬНОСТЬ одного из отрезков, то РАЗМЕР станет "ни о чЁм"! Не так ли?!

Не... там когда между отрезками «Авторазмер» ставишь, то он срабатывает как «Линейный от отрезка до точки»... и получается, что у первого отрезка две точки привязано к размеру, а у второго отрезка только одна точка, которая ему принадлежит. Соответственно, параллельность в этом случае ставить нельзя. То-есть, всё правильно Компас делает.
Название: Re: Глюк c переопределённостью в V16?
Отправлено: VLaD-Sh от 07.11.16, 14:40:28
Если с помощью авторазмера указываются не точки, а прямые, то тут сложно понять то ли угол, то ли расстояние между ними
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Ё от 07.11.16, 16:46:09
Цитата: VLaD-Sh от 07.11.16, 14:00:09
Прислушаюсь к мудрому совету. Вечерком набросаю в СТП  :fr:
Как будет ответ. Сообщу

Совет не столько мудрый, сколько СВОЕКОРЫСТНЫЙ! Всем же будет "счастье", как "КОМПАС" лучше будет! Ну, и мне - чуток "перепадЁт"...
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Suntor от 07.11.16, 18:54:01
Цитата: VLaD-Sh от 07.11.16, 14:40:28
Если с помощью авторазмера указываются не точки, а прямые, то тут сложно понять то ли угол, то ли расстояние между ними

Когда Авторазмер проставился, то можно в связях увидеть, что у одного отрезка две точки к размеру привязаны, а у другого только одна. Так что ставится размер именно как «Линейный от отрезка до точки»...

И ещё, я перебрал все типы размеров, но не вижу размера, которым можно задать расстояние между прямыми... Есть только «Размер с обрывом» для осевой, но его невозможно привязать к отрезкам или просто прямым...

Если такой размер существует, то где он?...
Название: Re: Глюк c переопределённостью в V16?
Отправлено: Ё от 07.11.16, 20:01:00
Цитата: Suntor от 07.11.16, 18:54:01
Когда Авторазмер проставился, то можно в связях увидеть, что у одного отрезка две точки к размеру привязаны, а у другого только одна. Так что ставится размер именно как «Линейный от отрезка до точки»...

Если такой размер существует, то где он?...

Каюсь: думал, что у меня "Компас" старенький, а в "новеньких" - по-другому...