Не работает команда fillet

Содержание
  1. Почему не работает FILLET?
  2. Сообщения 6
  3. #1 Тема от Дмитрий 28 февраля 2003г. 09:21:17
  4. Тема: Почему не работает FILLET?
  5. #2 Ответ от Геннадий aka PG 28 февраля 2003г. 09:27:55
  6. Re: Почему не работает FILLET?
  7. #3 Ответ от Дмитрий 28 февраля 2003г. 09:31:40
  8. Re: Почему не работает FILLET?
  9. #4 Ответ от Геннадий aka PG 28 февраля 2003г. 09:42:27
  10. Re: Почему не работает FILLET?
  11. #5 Ответ от Leonid 28 февраля 2003г. 18:12:55
  12. Re: Почему не работает FILLET?
  13. #6 Ответ от VH 28 февраля 2003г. 18:48:59
  14. Re: Почему не работает FILLET?
  15. Не работает команда fillet
  16. Почему не работает макрос
  17. Сообщения 14
  18. #1 Тема от wo! 12 февраля 2007г. 15:35:28
  19. Тема: Почему не работает макрос
  20. #2 Ответ от Vova 18 февраля 2007г. 17:38:38
  21. Re: Почему не работает макрос
  22. #3 Ответ от Владимир Громов 18 февраля 2007г. 21:22:57
  23. Re: Почему не работает макрос
  24. #4 Ответ от Vova 19 февраля 2007г. 02:08:37
  25. Re: Почему не работает макрос
  26. #5 Ответ от Владимир Громов 19 февраля 2007г. 06:06:21
  27. Re: Почему не работает макрос
  28. Не работает команда fillet

Почему не работает FILLET?

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщения 6

#1 Тема от Дмитрий 28 февраля 2003г. 09:21:17

  • Дмитрий
  • Восстановленный участник
  • На форуме с 24 июня 2002г.
  • Сообщений: 150
  • Спасибо: 0

Тема: Почему не работает FILLET?

Почему-то не хочет задаваться радиус скругления:

(command «_FILLET» «R» 300.0 sev1 sev2 «»)

ПОЧЕМУ? Подскажите кто знает.
Заранее благодарен.

#2 Ответ от Геннадий aka PG 28 февраля 2003г. 09:27:55

  • Геннадий aka PG
  • Восстановленный участник
  • На форуме с 4 апреля 2002г.
  • Сообщений: 1,348
  • Спасибо: 0
Читайте также:  Не работают серверы гибдд

Re: Почему не работает FILLET?

может радиус большой, что пишет в ответ?

#3 Ответ от Дмитрий 28 февраля 2003г. 09:31:40

  • Дмитрий
  • Восстановленный участник
  • На форуме с 24 июня 2002г.
  • Сообщений: 150
  • Спасибо: 0

Re: Почему не работает FILLET?

Что пишет в ответ не помню, но если предварительно задать радиус с помощью FILLETRAD, то все нормально.

#4 Ответ от Геннадий aka PG 28 февраля 2003г. 09:42:27

  • Геннадий aka PG
  • Восстановленный участник
  • На форуме с 4 апреля 2002г.
  • Сообщений: 1,348
  • Спасибо: 0

Re: Почему не работает FILLET?

сначала установи радиус
(command «_FILLET» «R» 300.0)
потом
(command «_FILLET» sev1 sev2 «»)

#5 Ответ от Leonid 28 февраля 2003г. 18:12:55

  • Leonid
  • Восстановленный участник
  • На форуме с 6 января 2003г.
  • Сообщений: 228
  • Спасибо: 0

Re: Почему не работает FILLET?

> GENNADII
RASMER 300 NADO V KAVICHKI POSTAVIT’ «300» 🙂

#6 Ответ от VH 28 февраля 2003г. 18:48:59

  • VH
  • Активный участник
  • На форуме с 14 июня 2001г.
  • Сообщений: 1,381
  • Спасибо: 7

Re: Почему не работает FILLET?

Не надо.
The arguments to the (command) function can be strings, REALS, integers, or points, as expected by the prompt sequence of the executed command. (AutoCAD Help: Developer Documentation)

Ранее команда FILLET работала иначе: если вводилось ключевое слово Radius, то радиус сопряжения менялся, помещался в переменную FILLETRAD, и на этом действие команды заканчивалось. Теперь в команде следует запрос объектов для сопряжения, но по всей видимости функция (command) работает в прежнем режиме (вероятно, для обратной совместимости с программами, которые оной функцией пользуются).

Источник

Не работает команда fillet

Archvis guru

Группа: Пользователи
Сообщений: 1 163
Регистрация: 13/02/2004
Из: Moscow
Пользователь №: 4 557

Если предположить, что это не баг, то проверь:
— нету ли двух точек в месте филлета
— свелдены ли точки
— сегментам поставь Curve, если они Line
— не филлетится ни курсором на точке, ни спиннером?
— если сплайн из када, то проверь, правильная ли топология сплайна (хотя опять же это количеством точек обычно проверяется, либо сегменты по одному хватай и двигай и смотри, всё ли правильно двигается)
— попробуй вручную рефайнить сегменты поближе к филлетируемой точке, может быть максу не нравятся слишком длинные сегменты.

Это то, что сходу в голову пришло. Если ещё чего вспомню — допишу. Немного кэповские вещи, но каждый может заработаться и протупить элементарные вещи
По крайней мере бага такого ни разу не встречал, а со сплайнами работаю каждый день уже десяток лет.

Сообщение отредактировал Spark — 17/10/2012, 17:21

Мастер

Группа: Пользователи
Сообщений: 1 385
Регистрация: 03/01/2012
Из: Воронеж
Пользователь №: 85 109

Это баг:
1. Выделить крайнюю точку.
2. Вписать какое-нибудь значение филлета в ползунок рядом с кнопкой Fillet и нажать Enter.
После чего филлеты на других точках перестают работать.

Но! Если выделить нужные точки, а потом навести мышкой на управляющие стрелки ползунка филлета, зажать левую кнопку мыши и подвигать ползунок, то филлет опять начинает работать.

По крайней мере у меня так.))) 2013 макс с последними апдейтами. Так что не нужно выделять крайные точки во время филлета.)

Сообщение отредактировал ProcXel.A — 17/10/2012, 17:40

▄▀▄▀▄▀▄▀▄

Группа: Пользователи
Сообщений: 1 550
Регистрация: 31/10/2009
Из: ВИТЕБСК
Пользователь №: 73 967

Бывалый

Группа: Пользователи
Сообщений: 145
Регистрация: 18/09/2006
Из: Казань
Пользователь №: 37 125

Если предположить, что это не баг, то проверь:
— нету ли двух точек в месте филлета
— свелдены ли точки
— сегментам поставь Curve, если они Line
— не филлетится ни курсором на точке, ни спиннером?
— если сплайн из када, то проверь, правильная ли топология сплайна (хотя опять же это количеством точек обычно проверяется, либо сегменты по одному хватай и двигай и смотри, всё ли правильно двигается)
— попробуй вручную рефайнить сегменты поближе к филлетируемой точке, может быть максу не нравятся слишком длинные сегменты.

Это то, что сходу в голову пришло. Если ещё чего вспомню — допишу. Немного кэповские вещи, но каждый может заработаться и протупить элементарные вещи
По крайней мере бага такого ни разу не встречал, а со сплайнами работаю каждый день уже десяток лет.

Они свелдены (ну в смысле там одна точка). Я их брейкал, опять свелдил, и ничего. Не задается ни числом, ни спиннером, ни курсором. Сплайн максовский. Сегменты не очень длинные. Бывали и длиннее которые не глючили. В том то и прикол. Постоянно делаю одно и тоже действие со сплайнами, но вот иногда едит сплайн глючит. А вот про рефайн и заного свелдить не помню делал или нет. Завтра на работе попробую на конкретном примере. У меня еще один глючный сплайн есть там — сделал филет в эдит сплайн, ткнул на другой объект, затем опять выделяю мой сплайн, а там уже ни филета, ни фига, и сплайн какой-то (даже не знаю как описать )
Всем спасибо за быстрое реагирование. Надеюсь, мы придем к чему-нибудь хорошему.
Сплайн конечно простой. Можно и заного построить, но хочется найти проблему.
ProcXel.A, неее, я еще до такого не дошел, чтобы крайние точки филлетить )))) В общем, я всегда задаю числовое значение конкретным точкам

Сообщение отредактировал DizDIMM — 17/10/2012, 19:01

Источник

Почему не работает макрос

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщения 14

#1 Тема от wo! 12 февраля 2007г. 15:35:28

  • wo!
  • Восстановленный участник
  • На форуме с 19 декабря 2006г.
  • Сообщений: 25
  • Спасибо: 0

Тема: Почему не работает макрос

^C^C_fillet;_r;0; — так работает
*^C^C_fillet;_r;0;\\ — так не хочет, останавливается
на подтверждении радиуса и не запрашивает объекты.

#2 Ответ от Vova 18 февраля 2007г. 17:38:38

  • Vova
  • Восстановленный участник
  • На форуме с 10 декабря 2003г.
  • Сообщений: 2,055
  • Спасибо: 0

Re: Почему не работает макрос

Сделай так *^C^Cfiletrad;0;_fillet;//
Написал и вижу, что ошибся, надо было обратные косые черты вместо прямых. Хотел-было исправить, да решил проверить. И, оказалось, работает! (2002) Как-бы против классики (а кто классик? хе-хе)

#3 Ответ от Владимир Громов 18 февраля 2007г. 21:22:57

  • Владимир Громов
  • Активный участник
  • На форуме с 10 июля 2004г.
  • Сообщений: 8,349
  • Спасибо: 4

Re: Почему не работает макрос

> Vova
1.filletrad пишется с 2-мя f.
2. В AutoCAD 2005 макрос

не работает. Работает в таком виде:

#4 Ответ от Vova 19 февраля 2007г. 02:08:37

  • Vova
  • Восстановленный участник
  • На форуме с 10 декабря 2003г.
  • Сообщений: 2,055
  • Спасибо: 0

Re: Почему не работает макрос

Да, промахнулся со второй буквой F, спешил, когда печатал. Но все работает от 02 до 05 с палочками любой косины и даже вообще без палочек, и даже так *^C^Cfilletrad;0;_fillet; в-лесу-родилась-елочка; Потому что автокад воспринимает палочки и елочки так:

.
Просто игнорирует но профилетила до этого. То есть нормально будет так: *^C^Cfilletrad;0;_fillet;^Z
В 2005 я поставил ^z чтобы прессечь разнос автокада, который появляется если после (;) остается незамеченный пробел, равноценный Enter. Чтобы в этом убедиться, поставьте вторую (;) ^z запретит нежелательные пробелы.

#5 Ответ от Владимир Громов 19 февраля 2007г. 06:06:21

  • Владимир Громов
  • Активный участник
  • На форуме с 10 июля 2004г.
  • Сообщений: 8,349
  • Спасибо: 4

Re: Почему не работает макрос

> Vova
Вот что у меня происходит при выполнении макроса

Интересное дело: специально следил, чтобы в конце макроса не было пробела, но при такой записи макроса он вставляется по неизвестной причине. Точка с запятой в конце не помогает. И ^Z не помогает. AutoCAD 2005 РУС.
Зато такой (нормальный) макрос

работает очень странно: если после выполнения очередного сопряжения нажать не Esc, а Enter или правую кнопку мыши, то кажется, что цикл закончился корректно. Однако нажатие ЛЕВОЙ кнопки мыши опять запускает команду «_fillet».

Источник

Не работает команда fillet

Модератор
Регистрация: 25.01.2005
Откуда: Москва

Сообщений: 928
В друзьях у: 1
Голосов: 20 / 7

Проблемы на когтях и в других узких местах, постоянный радиус не прокатит — если только он не 0,1 мм

Используй силу Рино пароль к силе IDDQD

Пользователь
Регистрация: 16.05.2006
Откуда: Челябинск

Сообщений: 1666
В друзьях у: 10
Голосов: 221 / 5

Я на таких штуках снимал фаску так:

1. на виде с боку проэцировал Project to Surface линию отступив от верхнего края нужную мне высоту
2. рисовал на повержности (или проэцировал) линию, либо офсетом Offset Curve, либо руками Interpolate on Surface.
3. обрезал поверхности построиными линиями Split
4. к обрезанному краю строил профеля (Рина3), и затягивал по двум направляющим Sweep 2 Rails добавляя Add Slash (Рина4)

естественно после таких манипуляции либо тонкие места (когти) будут иметь уменьшение по высоте к «заострению», либо фаска по всей длинне будет не 45* а менятся в зависимости от расстояния отофсеченной линии на поверхности . Окак_

Источник

Оцените статью