VetCAD

Помощь в создание параметрических объектов. СПДС GraphiCS

   1 оценка

размещено: 11 Июня 2021
обновлено: 11 Июня 2021

В комментариях к этой статье задавайте вопросы по поводу параметрических объектов СПДС GraphiCS
Конечно, вопросы абстрактного рода, по типу "как сделать такой-то объект" скорее всего будут проигнорированы, но точно откликнусь на вопросы касательно неочивдных решений внутри объекта и по поводу функций.

В своё время при изучение параметрических объектов помогла данная ветка форум нанокада - https://forum.nanocad.ru/index.php?/topic/5248-parametricheskie-obekty-spds/

А так же данный блог - http://doctorraz.blogspot.com/search/label/%D0%A1%D0%9F%D0%94%D0%A1%20GraphiCS

Примеры работы созданных мною объектов можете посмотреть по ссылке на ютубе - https://www.youtube.com/watch?v=yAqq82hgTqk&list=PLDxDapRuQCMfNSTvwXoIuvZ6MeQLrRXp-&ab_channel=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%94%D0%B0%D0%B2%D1%82%D1%8F%D0%BD

Так же могу помочь разобраться в функцианале таблиц и маркеров СПДС от GraphiCS

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

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-2 из 2
Dromandon , 23 августа 2025 в 20:07
#2
Привет!
Слушай, я это точно как-то решал, но я эту инфу так быстро забывал, потому что объекты были всегда под рукой и можно было подглядеть)
Сейчас уже 4 года как не пользуюсь СПДС)
Раньше у нанокад просто замечательный форум был) недавно умер, но вроде новую версию запилили, как минимум вижу там пару знакомых лиц)
Мне в освоение MCAD помогали и doctorRAZ
Думаю они откликнуться. если тут сделаешь постик)
https://forum.nanocad.ru/categories/модуль-сдпс
DOCk_13 , 23 августа 2025 в 19:39
#1
Растягивание объекта за базовую точку (pntOrigin).
Есть реализация такой опции с помощью такого скрипта в function OnMoveGripPoint
if(NMovingGrip == 0){
pntOrigin = pntGrip0;
L = vecLen(pntGrip1 - pntGrip0);
vecDirection = pntGrip1 - pntGrip0; };
Но при таком варианте, если объект несиметричен относительно вектора вставки,то при растяжении за ручку pntGrip0 - ручки меняются местами и объект соответственно переварачивается. Как избежать перереворота? Вопрос задавался в данном блоге: https://blog.spds.ru/examples/2021-01-06/rastyagivanie-obekta-za-bazovuyu-tochku-pntorigin.html . Но наверное там уже никого нет.