swell{d} Posted February 8, 2013 Author Report Share Posted February 8, 2013 Спасибо! Теперь ок Quote Link to comment Share on other sites More sharing options...
MCAD Posted February 9, 2013 Report Share Posted February 9, 2013 Теперь ок Рад. Fordewind Вам! :-) Quote Link to comment Share on other sites More sharing options...
MCAD Posted March 5, 2013 Report Share Posted March 5, 2013 С текстом разобрался. Неудобно - ужас. Так я и не понял, что именно плохо в работе с текстом при параметризации.Это чем не устраивает. Quote Link to comment Share on other sites More sharing options...
swell{d} Posted March 5, 2013 Author Report Share Posted March 5, 2013 1. шрифт не поменять 2. не понятно, как масштабировать текст вместе с "масштабом символов" (вообще не понятно как управлять масштабом) пользуюсь выноской, которая берёт данные с объекта - пока хватает. хотя... Quote Link to comment Share on other sites More sharing options...
MCAD Posted March 6, 2013 Report Share Posted March 6, 2013 1. шрифт не поменять Шрифт Меняется в текстовом стиле. Quote Link to comment Share on other sites More sharing options...
swell{d} Posted March 6, 2013 Author Report Share Posted March 6, 2013 MCAD, а можно как-то производить новые построения в объекте по результатам вычислений в скрипте? Конкретноинтересует возможность добавить ещё отрезков. Quote Link to comment Share on other sites More sharing options...
MCAD Posted March 6, 2013 Report Share Posted March 6, 2013 а можно как-то производить новые построения в объекте по результатам вычислений в скрипте? Конкретноинтересует возможность добавить ещё отрезков. Нет, из скрипта можно управлять только условием отрисовки. Хотя, если есть кактой-то конкретный пример задачи, то можно подумать как извернуться. Quote Link to comment Share on other sites More sharing options...
swell{d} Posted March 6, 2013 Author Report Share Posted March 6, 2013 конкретный пример. взять всё ту же деталь обрамления проёма. вдоль грани должны устанавливаться дополнительные П-образные стержни. их кол-во зависит от размеров детали, примерно так: красным пометил те линии, которые хотел бы дорисовывать скриптом. т.е. было бы круто, если бы изнутри скрипта можно было бы управлять текстовым вариантом исполнения (надеюсь, понятно объяснил) по поводу шрифта. для готового параметрического объекта изменение текстового стиля недоступно. Quote Link to comment Share on other sites More sharing options...
MCAD Posted March 6, 2013 Report Share Posted March 6, 2013 конкретный пример. взять всё ту же деталь обрамления проёма. вдоль грани должны устанавливаться дополнительные П-образные стержни. их кол-во зависит от размеров детали, примерно так: красным пометил те линии, которые хотел бы дорисовывать скриптом. т.е. было бы круто, если бы изнутри скрипта можно было бы управлять текстовым вариантом исполнения (надеюсь, понятно объяснил) Так Это же массив. Задай параметр и вычисляй его в скритпе. Можешь наследовать от ранее вычесленных. Смотри аттач: по поводу шрифта. для готового параметрического объекта изменение текстового стиля недоступно. Меняй шриф в текстовом стиле. По другому никак.PS: Умеешь ты загадки загадывать. Гребенка.rar Quote Link to comment Share on other sites More sharing options...
swell{d} Posted March 6, 2013 Author Report Share Posted March 6, 2013 Два раза спасибо. MCAD, почему Вы не заведёте свой канал на ютубе, куда бы закидывали все подряд видеоролики по работе с параметрическими объектами? 1 Quote Link to comment Share on other sites More sharing options...
MCAD Posted March 6, 2013 Report Share Posted March 6, 2013 Меня администратор не пускает :-) А серьёзно, то у половины пользователей на работе он отрублен. Думаю, что праильно выкладывать ответы на конкретные вопросы, а не просто пиариться. Скоро будет серьёзная модернизация spds.ru думаю, что там все будет. Там уже сейчас достаточно широко освещен раздел FAQ было бы круто, если бы изнутри скрипта можно было бы управлять текстовым вариантом исполнения (надеюсь, понятно Может я не правильно понял, что такое текстовый вариант. Любой параметр можно получить (в том числе и форматированный, дробный) используя конкатенацию других параметров. Например:strPartName= @BOLT_3_M+dr+step+" # x"+L+@___GOST_7798_70; или MarkaStand = FmtText(str0, FmtDiv(str1,str2,1), b/10, "x", L/10, FmtDiv(str3,a,1)); Получаем: PS: Мне удобнее на ТЫ. Quote Link to comment Share on other sites More sharing options...
swell{d} Posted March 6, 2013 Author Report Share Posted March 6, 2013 да нет, я не про это. я про "редактировать вид как текст" для исполнения. там есть строки типа: UText(mp+oX*(2000.0000)+oY*(1750.0000), 0.0000, 250.0000, 0.0000, -10.0000, "S: "+rArea+" м.кв.",1,1); ну или аналогичные про линии так вот хотелось бы, чтобы внутри скрипта можно было какой-нибудь функцией добавлять/убавлять строки в "редактировать вид как текст" например, надо мне, чтобы в какой-то момент появилась линия, я в скрипте пишу: Line(x1,y1,z1,x2,y2,z2,1,1); - и линия рисуется по заданным координатам так понятно? =) Quote Link to comment Share on other sites More sharing options...
MCAD Posted March 7, 2013 Report Share Posted March 7, 2013 Так ты про это? Нет, нельзя. Quote Link to comment Share on other sites More sharing options...
swell{d} Posted March 7, 2013 Author Report Share Posted March 7, 2013 да я понял, что нельзя. я говорю, что было бы круто, если бы было =) Quote Link to comment Share on other sites More sharing options...
MCAD Posted March 8, 2013 Report Share Posted March 8, 2013 Да ты просто расскажи, что придумал? Стандартные детали не так задумывались!!! Quote Link to comment Share on other sites More sharing options...
swell{d} Posted March 8, 2013 Author Report Share Posted March 8, 2013 да то, что я хотел, в http://forum.nanocad.ru/index.php?showtopic=5248&view=findpost&p=20674 описал =) попробую вариант с массивом. как-нибудь =) пока с vba играюсь.. Quote Link to comment Share on other sites More sharing options...
LynxM Posted March 8, 2013 Report Share Posted March 8, 2013 Всем привет! Подскажите пожалуйста, как сделать так, чтобы растяжение было кратно определенному значению (например: 5мм). В AutoCAD при создании динамического блока есть функция при растягивании "Приращивание" и указываем значение "приращивания". Как это сделать в СПДС? В скрипте есть только минимальное и максимальное значения.Ручки растягивания сделал, как отредактировать скрипт, чтобы было "приращивание"? Заранее всем спасибо! Quote Link to comment Share on other sites More sharing options...
swell{d} Posted March 8, 2013 Author Report Share Posted March 8, 2013 _http://fordewind.org/wiki/lib/exe/fetch.php?media=img:spds-param-obj.zip Там в сборке есть объект "доп армирование", его размер задается кратным шагу армирования (200мм) - посмотрите как сделано, вроде там ничего сложного (не считая округления в ближайшую сторону) 1 Quote Link to comment Share on other sites More sharing options...
LynxM Posted March 8, 2013 Report Share Posted March 8, 2013 (edited) _http://fordewind.org/wiki/lib/exe/fetch.php?media=img:spds-param-obj.zip Там в сборке есть объект "доп армирование", его размер задается кратным шагу армирования (200мм) - посмотрите как сделано, вроде там ничего сложного (не считая округления в ближайшую сторону) swell{d} - Спасибо! При вставке объекта - прикрутил функцию, работает . Сейчас постараюсь ее прикрутить к речке. Что-то с ручкой не получается:-(... пойду спать, завтра еще покручу. Edited March 8, 2013 by LynxM Quote Link to comment Share on other sites More sharing options...
LynxM Posted March 9, 2013 Report Share Posted March 9, 2013 Что-то с ручкой не получается:-(... Что-то я наверное не то делаю, не получается:-(( Как сделать чтобы растяжение ручкой было кратно определенному значению (например: 10). Или может есть функция "приращивание кратно"? Помогите пожалуйста решить вопрос. Спасибо! Вот мой объект:Proflist.rar И еще вопрос: как сделать так, чтобы в объекте в таблице "Тип" - отсортировать объекты в определенном порядке? Quote Link to comment Share on other sites More sharing options...
MCAD Posted March 10, 2013 Report Share Posted March 10, 2013 2. не понятно, как масштабировать текст вместе с "масштабом символов" Посмотри, может это поможет. Смотреть в исполнении параметры Utext:Как сделать чтобы растяжение ручкой было кратно определенному значению (например: 10). В функцию OnMoveGripPoint добаваить окуругление if (lViewType == VFRONT) { if (NMovingGrip == 1) { dlina = dlina + ((OYPlane - pntGrip1) - (dlina)); dlina = (int (dlina/10))*10; } И еще вопрос: как сделать так, чтобы в объекте в таблице "Тип" - отсортировать объекты в определенном порядке? Запишем В пожелания Объект с масштабом символов (nano).rar 1 Quote Link to comment Share on other sites More sharing options...
LynxM Posted March 10, 2013 Report Share Posted March 10, 2013 Как сделать чтобы растяжение ручкой было кратно определенному значению (например: 10). В функцию OnMoveGripPoint добаваить окуругление MCAD, Спасибо, теперь работает как я хотел (буду знать на будущее как это раализовать). И еще вопрос: как сделать так, чтобы в объекте в таблице "Тип" - отсортировать объекты в определенном порядке? Запишем В пожелания А не подскажете, как скрипт сейчас сортирует значения в таблице? Спасибо еще раз! Quote Link to comment Share on other sites More sharing options...
MCAD Posted March 11, 2013 Report Share Posted March 11, 2013 Сейчас не учитывается тип данных. Сортирует как число. 1 Quote Link to comment Share on other sites More sharing options...
LynxM Posted March 18, 2013 Report Share Posted March 18, 2013 Добрый день! Подскажите пожалуйста, как правильно создавать эскизы для параметрического объекта? У меня вот такой есть чертеж: Как для таких деталей создавать эскизы? Может у кого есть что-то похожее, можете сбросить чертеж для примера? Или может есть более подробное описание (не такое как в справке)? Заранее спасибо! Вот деталь в dwg: Деталь.dwg Quote Link to comment Share on other sites More sharing options...
MCAD Posted March 18, 2013 Report Share Posted March 18, 2013 В хелпе достаточно подробно всё рассписано. Больше нет. 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.