Как средствами Object Arx управлять свойствами сплайнов и штриховок - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как средствами Object Arx управлять свойствами сплайнов и штриховок

Как средствами Object Arx управлять свойствами сплайнов и штриховок

Ответ
Поиск в этой теме
Непрочитано 28.08.2013, 17:26
Как средствами Object Arx управлять свойствами сплайнов и штриховок
АлексЮстасу
 
топограф, технолог
 
Москва
Регистрация: 24.05.2009
Сообщений: 3,072

Программист на Object Arx среди прочего обрабатывает сплайны.
По умолчанию при создании руками в Автокаде сплайнов у них способ отображения Определяющие точки. После работы программы у обработанных сплайнов оказывается способ отображения Управляющие вершины. Программист не знает, почему так происходит, и не знает способа назначать способ отображения. Нужно, чтобы способ отображения был тот же, что у сплайнов до обработки.
Можете что-то ему подсказать?
Самого его на форум вытащить не получается.

Последний раз редактировалось АлексЮстасу, 01.09.2013 в 18:33.
Просмотров: 12433
 
Непрочитано 30.08.2013, 09:25
1 | #21
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Offtop:
Цитата:
Сообщение от Boxa Посмотреть сообщение
В 2012 есть
Не сомневаюсь. Это я к тому, что попробовать её пока не могу
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 30.08.2013, 15:45
1 | #22
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от Boxa Посмотреть сообщение
оригинал
на русском
А ничего что перевод и оригинал не совпадают?
gomer вне форума  
 
Непрочитано 30.08.2013, 16:34
1 | #23
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Цитата:
Сообщение от gomer Посмотреть сообщение
А ничего что перевод и оригинал не совпадают?
А ничего что я нигде не писал, что вторая ссылка это перевод первой? Может все таки по теме топика что нибудь напишите?
Boxa вне форума  
 
Автор темы   Непрочитано 30.08.2013, 17:42
#24
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Спасибо всем!
Вдруг заработали УВПОКАЗАТЬ и УВСКРЫТЬ после того, как Boxa прислал ссылку про CVSHOW, CVHIDE. Вчера - небом клянусь - не работали
На SPLFRAME по-прежнему никакой реакции вообще. Да, это сплайны. Для проверок работы переменных и команд просто черчу Автокадовской ручной командой _spline. В окне свойств пишет Сплайн.

А в целом дело с Вашей помощью сдвинулось, и способы отображения сплайнов сохраняются!

Последний раз редактировалось АлексЮстасу, 30.08.2013 в 17:51.
АлексЮстасу вне форума  
 
Непрочитано 30.08.2013, 18:44
#25
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Спасибо всем!
Вдруг заработали УВПОКАЗАТЬ и УВСКРЫТЬ после того, как Boxa прислал ссылку про CVSHOW, CVHIDE. Вчера - небом клянусь - не работали
На SPLFRAME по-прежнему никакой реакции вообще. Да, это сплайны. Для проверок работы переменных и команд просто черчу Автокадовской ручной командой _spline. В окне свойств пишет Сплайн.

А в целом дело с Вашей помощью сдвинулось, и способы отображения сплайнов сохраняются!
На скринах выше я показывал, как это выглядит в AutoCAD 2009. Подозреваю, что механизм работы со сплайнами был изменён в более "свежих" версиях, поскольку всё в том же AutoCAD 2009 команды\переменные CVSHOW и CVHIDE не известны. Я начинаю беспокоиться за своё зрение: где Boxa давал ссылки на CVSHOW и CVHIDE? В личке что-ли?
Offtop: Пожалуй поставлю и 2014-й, для подобных случаев, а то как-то они участились...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 30.08.2013, 19:01
#26
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от hwd Посмотреть сообщение
Подозреваю, что механизм работы со сплайнами был изменён в более "свежих" версиях
Правильно подозреваете, коннкретно в 2011, поэтому переменную прилепили к пружинам, источник бодуна мне неизвестен
gomer вне форума  
 
Автор темы   Непрочитано 30.08.2013, 19:34
#27
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от hwd Посмотреть сообщение
где Boxa давал ссылки на CVSHOW и CVHIDE? В личке что-ли?
Дал в #18
Offtop: Я спросил у программиста, в чем же была засада. Он сказал, что в отсутствии описаний про свойства сплайнов в документации. Судя по вашим разномнениям о переменных и пр. в разных версиях, да и по моим наблюдениям, Автокад в новых версиях все время что-то добавляет, "улучшает", и не все описывает.
Уж до кучи про ассоциативность штриховок:
Цитата:
Сообщение от Boxa Посмотреть сообщение
Т.к. NEt это обертка над ARX, то должно быть как то так acHatch.Associative = True
Документация. http://docs.autodesk.com/ACD/2014/FR...ber=d30e704661
Со штриховками та же история: после обработки все штриховки становятся неассоциативными. Как определить, а потом установить - ассоциативная/не ассоциативная штриховка - программер не нашел.
Все для того же Object ARX. Ссылка выше вроде бы ничего программеру про это не сказала. Просто не увидел?

Offtop: Кстати, на вопрос gomer про оклад программиста - боюсь спрашивать! Т.к. подозреваю, что убогий, да еще и задерживают... Но оставим, плз, его вне обсуждений.
АлексЮстасу вне форума  
 
Непрочитано 30.08.2013, 19:48
#28
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Offtop: Мне достаточно
Штириховка теряет ассоциативность при разрыве контура. В данной задаче решения по штриховкам может и не быть, в общем виде нужно замкнуть контур и назначить его штриховке.
Интересно взглянуть на пример обработки...
gomer вне форума  
 
Автор темы   Непрочитано 30.08.2013, 19:56
#29
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от gomer Посмотреть сообщение
Offtop: Мне достаточно
Штириховка теряет ассоциативность при разрыве контура. В данной задаче решения по штриховкам может и не быть, в общем виде нужно замкнуть контур и назначить его штриховке.
Интересно взглянуть на пример обработки...
Offtop: Мы же не про Ваш оклад! А про его.
Пример найти в каком виде? Штриховки программой обрезаются, объединяются и пр. Вместе с контурами.
АлексЮстасу вне форума  
 
Непрочитано 30.08.2013, 21:19
#30
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Штриховки программой обрезаются, объединяются и пр. Вместе с контурами.
и что вы хотите, так и должно быть: разорвали контур = потеряли ассоциативность
gomer вне форума  
 
Автор темы   Непрочитано 30.08.2013, 21:21
#31
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от gomer Посмотреть сообщение
и что вы хотите, так и должно быть: разорвали контур = потеряли ассоциативность
Бывают и другие же случаи: обрезали штриховку вместе с контуром, соединили штриховки синхронно с соединением их контуров.
АлексЮстасу вне форума  
 
Непрочитано 30.08.2013, 23:09
#32
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


вас не смущает эта запятая? нет, не бывают. разорвали контур, автокад ищет другой подходящий, если не находит, сбрасывает ассоциативность
gomer вне форума  
 
Непрочитано 30.08.2013, 23:28
#33
trir


 
Регистрация: 18.12.2010
Сообщений: 5,107


Мммм... есть ещё MPolygon...
trir вне форума  
 
Автор темы   Непрочитано 30.08.2013, 23:50
#34
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от gomer Посмотреть сообщение
нет, не бывают. разорвали контур, автокад ищет другой подходящий, если не находит, сбрасывает ассоциативность
Если просто обрезАть и пр., то да, не бывают. А если в режиме сохранения замкнутости, сохранения полигонов, то бывают. Мы оба режима и пишем.
Цитата:
Сообщение от trir Посмотреть сообщение
сть ещё MPolygon.
MPolygon у нас на очереди, но больше теоретически. Для нас гораздо актуальнее сплайны, штриховки, маскировки и мультилинии. С ними бы разобраться.
АлексЮстасу вне форума  
 
Непрочитано 31.08.2013, 00:05
#35
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
если в режиме сохранения замкнутости
Это как?
gomer вне форума  
 
Автор темы   Непрочитано 31.08.2013, 00:39
#36
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от gomer Посмотреть сообщение
если в режиме сохранения замкнутости
Это как?
Галочки в наших программках есть "Учитывать замкнутость" или "Сохранять полигоны" (сейчас не помню точно).

Последний раз редактировалось АлексЮстасу, 31.08.2013 в 00:48.
АлексЮстасу вне форума  
 
Непрочитано 31.08.2013, 00:50
#37
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Галочки у нас есть
Это вы сейчас про пользовательский интерфейс своей программы? Вы с этой колокольни звоните?
gomer вне форума  
 
Автор темы   Непрочитано 31.08.2013, 01:01
#38
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от gomer Посмотреть сообщение
Это вы сейчас про пользовательский интерфейс своей программы?
Да, я про наши самопальные программки. В которых эта обработка сплайнов, штриховок и пр. происходит. Я пытался предупредить этот вопрос, подправив ""у нас есть" на "в наших программках есть".
АлексЮстасу вне форума  
 
Непрочитано 31.08.2013, 01:08
#39
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Но вы же не станете утверждать, что автомобиль едет потому, что у него есть руль?
gomer вне форума  
 
Автор темы   Непрочитано 31.08.2013, 01:52
#40
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от gomer Посмотреть сообщение
Но вы же не станете утверждать, что автомобиль едет потому, что у него есть руль?
Поворачивать его можно с помощью руля
Я не понял, что Вы хотите сказать.
АлексЮстасу вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как средствами Object Arx управлять свойствами сплайнов и штриховок



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
AutoCAD 2012 zenon AutoCAD 168 08.04.2013 16:01
Создание копии объекта Sleekka Программирование 2 10.10.2011 11:47
Программа для построения аксонометрии. Несколько вопросов. Zaghim Программирование 5 03.06.2011 19:29
.NET, Как передать массив в метод COM объекта? RomanZonta .NET 23 30.05.2011 08:21